[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