20 lines · plain
1;; Test that module flags "branch-target-enforcement" and "sign-return-address"2;; can be upgraded to are upgraded from Error to Min and the value is changed 23;; as the module is converted to the semantic.4 5; RUN: llvm-as %s -o - | llvm-dis - | FileCheck %s6 7target triple = "aarch64-unknown-linux-gnu"8 9!llvm.module.flags = !{!0, !1, !2, !3}10 11!0 = !{i32 1, !"branch-target-enforcement", i32 1}12!1 = !{i32 1, !"sign-return-address", i32 1}13!2 = !{i32 1, !"sign-return-address-all", i32 1}14!3 = !{i32 1, !"sign-return-address-with-bkey", i32 1}15 16;CHECK: !0 = !{i32 8, !"branch-target-enforcement", i32 2}17;CHECK: !1 = !{i32 8, !"sign-return-address", i32 2}18;CHECK: !2 = !{i32 8, !"sign-return-address-all", i32 2}19;CHECK: !3 = !{i32 8, !"sign-return-address-with-bkey", i32 2}20