diff options
author | Gerolf Hoflehner <ghoflehner@apple.com> | 2018-04-17 04:02:24 +0000 |
---|---|---|
committer | Gerolf Hoflehner <ghoflehner@apple.com> | 2018-04-17 04:02:24 +0000 |
commit | 1c3a07834e9bdbde110a3ec0faaee9a40e765760 (patch) | |
tree | ac081b01ae44574ad17eb0e52dc9a67d53165bde /llvm/test | |
parent | 2f6d00612d62c0da948145574c396c53543e21f4 (diff) | |
download | bcm5719-llvm-1c3a07834e9bdbde110a3ec0faaee9a40e765760.tar.gz bcm5719-llvm-1c3a07834e9bdbde110a3ec0faaee9a40e765760.zip |
[IR] Upgrade comment token in objc retain release marker for asm call
Older compiler issued '#' instead of ';'
llvm-svn: 330173
Diffstat (limited to 'llvm/test')
-rw-r--r-- | llvm/test/Bitcode/upgrade-objcretainrelease-asm.ll | 9 | ||||
-rw-r--r-- | llvm/test/Bitcode/upgrade-objcretainrelease-asm.ll.bc | bin | 0 -> 1312 bytes |
2 files changed, 9 insertions, 0 deletions
diff --git a/llvm/test/Bitcode/upgrade-objcretainrelease-asm.ll b/llvm/test/Bitcode/upgrade-objcretainrelease-asm.ll new file mode 100644 index 00000000000..e6a99dde72e --- /dev/null +++ b/llvm/test/Bitcode/upgrade-objcretainrelease-asm.ll @@ -0,0 +1,9 @@ +; Test that comment token for objc retain release is upgraded from '#' to ';' +; +; RUN: llvm-dis < %s.bc | FileCheck %s + +define void @inlineasm() { + call void asm sideeffect "mov\09fp, fp\09\09# marker for objc_retainAutoreleaseReturnValue", ""() + ;CHECK: call void asm sideeffect "mov\09fp, fp\09\09; marker for objc_retainAutoreleaseReturnValue", ""() + ret void +} diff --git a/llvm/test/Bitcode/upgrade-objcretainrelease-asm.ll.bc b/llvm/test/Bitcode/upgrade-objcretainrelease-asm.ll.bc Binary files differnew file mode 100644 index 00000000000..eb9986b8a4d --- /dev/null +++ b/llvm/test/Bitcode/upgrade-objcretainrelease-asm.ll.bc |