John Criswell | 9e4abb4 | 2012-08-15 18:40:30 +0000 | [diff] [blame] | 1 | // PR13606 - Clang crashes with large alignment attribute |
2 | // RUN: %clang -S -emit-llvm %s -o - | 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 |