blob: 398981362e086dc059b99a340f26ca388e6d9cf5 [file] [log] [blame]
Daniel Dunbara5728872009-12-15 20:14:24 +00001// RUN: %clang_cc1 -emit-llvm -o %t %s
Daniel Dunbarf7e903d2011-04-12 23:30:52 +00002// RUN: FileCheck --check-prefix=CHECK-NEXT < %t %s
Daniel Dunbarb21d6af2008-09-04 04:36:23 +00003
Daniel Dunbarf7e903d2011-04-12 23:30:52 +00004// 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
8// RUN: %clang_cc1 -fgnu-runtime -emit-llvm -o %t %s
9// RUN: FileCheck --check-prefix=CHECK-GNU < %t %s
10// CHECK-GNU: NXConstantString
11// CHECK-GNU-NOT: NXConstantString
12
13// RUN: %clang_cc1 -fgnu-runtime -fconstant-string-class NSConstantString -emit-llvm -o %t %s
14// RUN: FileCheck --check-prefix=CHECK-GNU-WITH-CLASS < %t %s
15// CHECK-GNU-WITH-CLASS: NSConstantString
16// CHECK-GNU-WITH-CLASS-NOT: NSConstantString
Daniel Dunbarb21d6af2008-09-04 04:36:23 +000017id a = @"Hello World!";
18