#include int dummy() { printf("Dummy called\n"); return 0; } int main(int argc, char **argv) { if (dummy() != 0) return 1; printf("Main called\n"); return 0; } // Check that emitting trap value works properly and // does not break functions // REQUIRES: system-linux // RUN: %clangxx -Wl,-q %s -o %t.exe // RUN: %t.exe | FileCheck %s // CHECK: Dummy called // CHECK-NEXT: Main called // RUN: llvm-bolt %t.exe -o %t.exe.bolt -lite=false --mark-funcs // RUN: %t.exe.bolt | FileCheck %s