Please take a look
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
I don't know. I tried this:
typedef int foo; void f(foo x) { }
and msvc doesn't emit any UdtSourceLine record for foo.
Comment Actions
lgtm
I think going forward we should try to use more filecheck wildcards so that we don't have to update tests as much when all the typeids shift by one. See virtual-method-kinds.ll for example. That's out of scope here obviously.
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | ||
---|---|---|
1612 ↗ | (On Diff #61604) | The next thing you should do is toss some of these complete type indices on the GlobalUDTs or LocalUDTs list. MSVC builds S_UDT records for structs, and we don't do that yet. I guess this should be a separate change, and I just got the two things confused and filed them together. |