summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/MachO/ARM/build-version-encode.s
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2017-12-14 00:12:46 +0000
committerMatthias Braun <matze@braunis.de>2017-12-14 00:12:46 +0000
commit0148c88c080cce52c09bd9bfc4dd2127734a6a9e (patch)
tree75fe343be05f900e3dc0e5b8aec67e790995e718 /llvm/test/MC/MachO/ARM/build-version-encode.s
parent2c1fa4feb183b7168d98f5dba8984b9dfde4ab31 (diff)
downloadbcm5719-llvm-0148c88c080cce52c09bd9bfc4dd2127734a6a9e.tar.gz
bcm5719-llvm-0148c88c080cce52c09bd9bfc4dd2127734a6a9e.zip
MC: Add support for mach-o build_version
LC_BUILD_VERSION is a new load command superseding the previously used LC_XXX_MIN_VERSION commands. This adds an assembler directive along with encoding/streaming support. llvm-svn: 320661
Diffstat (limited to 'llvm/test/MC/MachO/ARM/build-version-encode.s')
-rw-r--r--llvm/test/MC/MachO/ARM/build-version-encode.s10
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/test/MC/MachO/ARM/build-version-encode.s b/llvm/test/MC/MachO/ARM/build-version-encode.s
new file mode 100644
index 00000000000..19e75fafae9
--- /dev/null
+++ b/llvm/test/MC/MachO/ARM/build-version-encode.s
@@ -0,0 +1,10 @@
+// RUN: llvm-mc %s -triple x86_64-apple-tvos -filetype=obj | llvm-readobj -macho-version-min | FileCheck %s
+
+.build_version tvos,1,2,3
+// CHECK: MinVersion {
+// CHECK: Cmd: LC_BUILD_VERSION
+// CHECK: Size: 24
+// CHECK: Platform: tvos
+// CHECK: Version: 1.2.3
+// CHECK: SDK: n/a
+// CHECK: }
OpenPOWER on IntegriCloud