1 | // PR13606 - Clang crashes with large alignment attribute |
---|---|
2 | // RUN: %clang -cc1 -S -emit-llvm %s -o - -triple i686-pc-gnu | FileCheck %s |
3 | |
4 | // CHECK: x |
5 | // CHECK: align |
6 | // CHECK: 1048576 |
7 | volatile char x[4000] __attribute__((aligned(0x100000))); |
8 | |
9 | int |
10 | main (int argc, char ** argv) { |
11 | // CHECK: y |
12 | // CHECK: align |
13 | // CHECK: 1048576 |
14 | volatile char y[4000] __attribute__((aligned(0x100000))); |
15 | |
16 | return y[argc]; |
17 | } |
18 | |
19 |