Daniel Dunbar | a572887 | 2009-12-15 20:14:24 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -emit-llvm -o %t %s |
Daniel Dunbar | f7e903d | 2011-04-12 23:30:52 +0000 | [diff] [blame] | 2 | // RUN: FileCheck --check-prefix=CHECK-NEXT < %t %s |
Daniel Dunbar | b21d6af | 2008-09-04 04:36:23 +0000 | [diff] [blame] | 3 | |
Daniel Dunbar | f7e903d | 2011-04-12 23:30:52 +0000 | [diff] [blame] | 4 | // Check that we set alignment 1 on the string. |
| 5 | // |
| 6 | // CHECK-NEXT: @.str = {{.*}}constant [13 x i8] c"Hello World!\00", align 1 |
| 7 | |
David Chisnall | 11d3f4c | 2012-07-03 20:49:52 +0000 | [diff] [blame] | 8 | // RUN: %clang_cc1 -fobjc-runtime=gcc -emit-llvm -o %t %s |
Daniel Dunbar | f7e903d | 2011-04-12 23:30:52 +0000 | [diff] [blame] | 9 | // RUN: FileCheck --check-prefix=CHECK-GNU < %t %s |
| 10 | // CHECK-GNU: NXConstantString |
Daniel Dunbar | f7e903d | 2011-04-12 23:30:52 +0000 | [diff] [blame] | 11 | |
David Chisnall | 11d3f4c | 2012-07-03 20:49:52 +0000 | [diff] [blame] | 12 | // RUN: %clang_cc1 -fobjc-runtime=gcc -fconstant-string-class NSConstantString -emit-llvm -o %t %s |
Daniel Dunbar | f7e903d | 2011-04-12 23:30:52 +0000 | [diff] [blame] | 13 | // RUN: FileCheck --check-prefix=CHECK-GNU-WITH-CLASS < %t %s |
| 14 | // CHECK-GNU-WITH-CLASS: NSConstantString |
Daniel Dunbar | b21d6af | 2008-09-04 04:36:23 +0000 | [diff] [blame] | 15 | id a = @"Hello World!"; |
| 16 | |