summaryrefslogtreecommitdiff
path: root/test/core/dead-strip-reverse.objtxt
diff options
context:
space:
mode:
Diffstat (limited to 'test/core/dead-strip-reverse.objtxt')
-rw-r--r--test/core/dead-strip-reverse.objtxt25
1 files changed, 25 insertions, 0 deletions
diff --git a/test/core/dead-strip-reverse.objtxt b/test/core/dead-strip-reverse.objtxt
new file mode 100644
index 0000000000000..f471bebcdf4e7
--- /dev/null
+++ b/test/core/dead-strip-reverse.objtxt
@@ -0,0 +1,25 @@
+# RUN: lld -core --dead-strip %s | FileCheck -check-prefix=CHECK1 %s
+# RUN: lld -core %s | FileCheck -check-prefix=CHECK2 %s
+
+---
+defined-atoms:
+ - name: entry
+ dead-strip: never
+ scope: global
+ references:
+ - kind: layout-after
+ offset: 0
+ target: def
+ - name: def
+ scope: global
+ - name: dead
+ scope: global
+...
+
+# CHECK1: name: entry
+# CHECK1: name: def
+# CHECK1-NOT: name: dead
+
+# CHECK2: name: entry
+# CHECK2: name: def
+# CHECK2: name: dead