[clang] [clang][Darwin] Externalize pseudoprobe and debug info (PR #186873)
David Tellenbach via cfe-commits
cfe-commits at lists.llvm.org
Wed Mar 25 17:46:45 PDT 2026
================
@@ -11,3 +11,15 @@
// NOPROBE-NOT: -funique-internal-linkage-names
// NONAME: -fpseudo-probe-for-profiling
// NONAME-NOT: -funique-internal-linkage-names
+
+// On Darwin, -fpseudo-probe-for-profiling should trigger dsymutil
+// RUN: %clang -target x86_64-apple-darwin10 -### -o foo -fpseudo-probe-for-profiling %s 2>&1 | FileCheck %s --check-prefix=CHECK-DSYMUTIL-PSEUDO-PROBE
+// CHECK-DSYMUTIL-PSEUDO-PROBE: "-cc1"
+// CHECK-DSYMUTIL-PSEUDO-PROBE: ld
+// CHECK-DSYMUTIL-PSEUDO-PROBE: dsymutil
+
+// On Darwin, -fdebug-info-for-profiling should trigger dsymutil
----------------
dtellenbach wrote:
Can you add a test showing that `-fno-pseudo-probe-for-profiling` does not trigger dsymutil?
https://github.com/llvm/llvm-project/pull/186873
More information about the cfe-commits
mailing list