================
Comment at: lib/AST/MicrosoftMangle.cpp:891
@@ +890,3 @@
+               getASTContext().getCharWidth();
+      mangleIntegerLiteral(Offset, false);
+    } else
----------------
There's a fair amount of complexity in member pointers.
- Can I mangle in a null data memptr here?
- The null representation is different between standard layout records (-1) and 
other records (0).
- Can I mangle a field from a base class that is not at offset 0?

All this is currently handled in CodeGen/MicrosoftCXXABI.cpp, which this AST 
code can't depend on.  We could raise some parts of it up into the AST CXXABI 
if needed.


http://llvm-reviews.chandlerc.com/D1323
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to