brintos

brintos / llvm-project-archived public Read only

0
0
Text · 866 B · 19fb29f Raw
20 lines · c
1// RUN: %clang -target aarch64 -### %s 2>&1 | \2// RUN:   FileCheck %s -check-prefix CHECK-NO-EXECUTE-ONLY3// RUN: %clang -target aarch64 -### -mexecute-only %s 2>&1 | \4// RUN:   FileCheck %s -check-prefix CHECK-EXECUTE-ONLY5// RUN: %clang -target aarch64 -### -mexecute-only -mno-execute-only %s 2>&1 | \6// RUN:   FileCheck %s -check-prefix CHECK-NO-EXECUTE-ONLY7 8/// -mpure-code flag for GCC compatibility9// RUN: %clang -target aarch64 -### %s 2>&1 | \10// RUN:   FileCheck %s -check-prefix CHECK-NO-EXECUTE-ONLY11// RUN: %clang -target aarch64 -### -mpure-code %s 2>&1 | \12// RUN:   FileCheck %s -check-prefix CHECK-EXECUTE-ONLY13// RUN: %clang -target aarch64 -### -mpure-code -mno-pure-code %s 2>&1 | \14// RUN:   FileCheck %s -check-prefix CHECK-NO-EXECUTE-ONLY15 16// CHECK-NO-EXECUTE-ONLY-NOT: "+execute-only"17// CHECK-EXECUTE-ONLY: "+execute-only"18 19void a() {}20