As of r187356, $ clang++ -Xclang -cxx-abi -Xclang microsoft -w -S -o - source.cpp ---------- gives an empty output on this file: ---------- struct X { X(); virtual void f() = 0; }; X::X() { } ---------- If another class in a different TU inherits X and overrides f(), we get a link-time unresolved symbol error for the X constructor.
FTR, this builds fine if I remove "= 0;"
This looks to be trivial enough, I'll take it.
http://llvm-reviews.chandlerc.com/D1248 out for review
Should be fine after r187709.