Saleem Abdulrasool | 2460a36f | 2016-05-30 16:36:48 +0000 | [diff] [blame] | 1 | // REQUIRES: x86-registered-target |
| 2 | |
| 3 | // RUN: %clang_cc1 -triple x86_64-macho -emit-llvm -o %t %s |
Daniel Dunbar | 9c8cd4c | 2011-04-12 23:30:52 +0000 | [diff] [blame] | 4 | // RUN: FileCheck --check-prefix=CHECK-NEXT < %t %s |
Daniel Dunbar | c01f56c | 2008-09-04 04:36:23 +0000 | [diff] [blame] | 5 | |
Daniel Dunbar | 9c8cd4c | 2011-04-12 23:30:52 +0000 | [diff] [blame] | 6 | // Check that we set alignment 1 on the string. |
| 7 | // |
Rafael Espindola | d19f80a | 2014-01-20 20:33:18 +0000 | [diff] [blame] | 8 | // CHECK-NEXT: @.str = {{.*}}constant [13 x i8] c"Hello World!\00", section "__TEXT,__cstring,cstring_literals", align 1 |
Daniel Dunbar | 9c8cd4c | 2011-04-12 23:30:52 +0000 | [diff] [blame] | 9 | |
Saleem Abdulrasool | 2460a36f | 2016-05-30 16:36:48 +0000 | [diff] [blame] | 10 | // RUN: %clang_cc1 -triple x86_64-macho -fobjc-runtime=gcc -emit-llvm -o %t %s |
Daniel Dunbar | 9c8cd4c | 2011-04-12 23:30:52 +0000 | [diff] [blame] | 11 | // RUN: FileCheck --check-prefix=CHECK-GNU < %t %s |
| 12 | // CHECK-GNU: NXConstantString |
Daniel Dunbar | 9c8cd4c | 2011-04-12 23:30:52 +0000 | [diff] [blame] | 13 | |
Saleem Abdulrasool | 2460a36f | 2016-05-30 16:36:48 +0000 | [diff] [blame] | 14 | // RUN: %clang_cc1 -triple x86_64-macho -fobjc-runtime=gcc -fconstant-string-class NSConstantString -emit-llvm -o %t %s |
Daniel Dunbar | 9c8cd4c | 2011-04-12 23:30:52 +0000 | [diff] [blame] | 15 | // RUN: FileCheck --check-prefix=CHECK-GNU-WITH-CLASS < %t %s |
| 16 | // CHECK-GNU-WITH-CLASS: NSConstantString |
Daniel Dunbar | c01f56c | 2008-09-04 04:36:23 +0000 | [diff] [blame] | 17 | id a = @"Hello World!"; |
| 18 | |