Microsoft's ABI mangles names differently than Itanium and this breaks the LLVM yaml parser unless the name is escaped in quotes.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
On macOS symbols are prefixed with an underscore:
Command Output (stderr): -- /Users/thakis/src/llvm-project/clang/test/InterfaceStubs/object.c:5:16: error: CHECK-TAPI: expected string not found in input // CHECK-TAPI: "data" : { Type: Object, Size: 4 } ^ <stdin>:1:1: note: scanning from here --- !experimental-ifs-v1 ^ <stdin>:6:3: note: possible intended match here "_data" : { Type: Object, Size: 4 } ^ -- ******************** Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. Testing Time: 164.94s ******************** Failing Tests (1): Clang :: InterfaceStubs/object.c``