// Verify that __guard_flags is set to CF_INSTRUMENTED if CF guard is disabled, // but the input object was built with CF guard. // REQUIRES: x86 // RUN: llvm-mc -filetype=obj -triple=x86_64-windows %s -o %t.obj // RUN: lld-link -out:%t1.dll %t.obj -dll -noentry // RUN: lld-link -out:%t2.dll %t.obj -dll -noentry -guard:no // RUN: llvm-readobj --hex-dump=.test %t1.dll | FileCheck %s // RUN: llvm-readobj --hex-dump=.test %t2.dll | FileCheck %s // CHECK: 0x180001000 00010000 .def @feat.00; .scl 3; .type 0; .endef .globl @feat.00 @feat.00 = 0x800 .section .test, "r" .long __guard_flags