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
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to