diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-03-06 22:02:16 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-03-06 22:02:16 +0000 |
commit | dec97f82f7d97ae2bf9e19f63fa7f0d159ad178c (patch) | |
tree | 4bf4a43f64d52e8c934748e532431674d8776b1d /clang/test/CodeGenObjC/forward-protocol-metadata-symbols.m | |
parent | 131daca01d7183860b405cff5af16a52a7929c35 (diff) | |
download | bcm5719-llvm-dec97f82f7d97ae2bf9e19f63fa7f0d159ad178c.tar.gz bcm5719-llvm-dec97f82f7d97ae2bf9e19f63fa7f0d159ad178c.zip |
Make the test a bit stronger by showing what is added to llvm.used.
llvm-svn: 203170
Diffstat (limited to 'clang/test/CodeGenObjC/forward-protocol-metadata-symbols.m')
-rw-r--r-- | clang/test/CodeGenObjC/forward-protocol-metadata-symbols.m | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/CodeGenObjC/forward-protocol-metadata-symbols.m b/clang/test/CodeGenObjC/forward-protocol-metadata-symbols.m index c28adb3f8aa..c71cecbf5b6 100644 --- a/clang/test/CodeGenObjC/forward-protocol-metadata-symbols.m +++ b/clang/test/CodeGenObjC/forward-protocol-metadata-symbols.m @@ -22,3 +22,5 @@ int main() { // CHECK: @"\01l_OBJC_CLASS_PROTOCOLS_$_A" = private global // CHECK: @"\01l_OBJC_LABEL_PROTOCOL_$_P0" = weak hidden global // CHECK: @"\01l_OBJC_PROTOCOL_REFERENCE_$_P0" = weak hidden global + +// CHECK: llvm.used = appending global [10 x i8*] {{[^"]*}}"\01L_OBJC_CLASS_NAME_"{{[^"]*}}"\01L_OBJC_METH_VAR_NAME_"{{[^"]*}}"\01L_OBJC_METH_VAR_TYPE_"{{[^"]*}}"\01l_OBJC_$_CLASS_METHODS_A"{{[^"]*}}"\01l_OBJC_CLASS_PROTOCOLS_$_A"{{[^"]*}}"\01L_OBJC_CLASS_NAME_1"{{[^"]*}}"\01l_OBJC_PROTOCOL_$_P0"{{[^"]*}}"\01l_OBJC_LABEL_PROTOCOL_$_P0"{{[^"]*}}"\01l_OBJC_PROTOCOL_REFERENCE_$_P0"{{[^"]*}}"\01L_OBJC_LABEL_CLASS_$"{{[^"]*}} section "llvm.metadata" |