1 // REQUIRES: x86-registered-target
3 // RUN: %clang_cl --target=x86_64-windows-msvc /c /hotpatch /Z7 -o %t.obj -- %s
4 // RUN: llvm-pdbutil dump -symbols %t.obj | FileCheck %s --check-prefix=HOTPATCH
5 // HOTPATCH: S_COMPILE3 [size = [[#]]]
6 // HOTPATCH: flags = hot patchable
8 // RUN: %clang_cl --target=x86_64-windows-msvc /c /Z7 -o %t.obj -- %s
9 // RUN: llvm-pdbutil dump -symbols %t.obj | FileCheck %s --check-prefix=NO-HOTPATCH
10 // NO-HOTPATCH-NOT: flags = hot patchable
12 // RUN: %clang_cl --target=x86_64-windows-msvc /hotpatch -### -- %s 2>&1 \
13 // RUN: | FileCheck %s --check-prefix=FUNCTIONPADMIN
14 // FUNCTIONPADMIN: clang{{.*}}
15 // FUNCTIONPADMIN: {{link[^"]*"}}
16 // FUNCTIONPADMIN: -functionpadmin