lizhengxing wrote:
It's a name mangling issue on Windows (or maybe other OS).
For example, the check `// CHECK-LABEL:
define{{.*}}**_ZN1C4testEi**(ptr{{[^,]*}} %this, i32{{.*}} %p)` in
fake-use-this.cpp expects the string contains `_ZN1C4testEi`.
However, the compiler on Windows outputs `define dso_local noundef zeroext i1
@"?test@C@@QEAA_NH@Z"`
https://github.com/llvm/llvm-project/pull/110102
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits