We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
As of r187356,
struct X { X(); virtual void f() = 0; };
If another class in a different TU inherits X and overrides f(), we get a link-time unresolved symbol error for the X constructor.
The text was updated successfully, but these errors were encountered:
assigned to @timurrrr
Sorry, something went wrong.
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.
timurrrr
No branches or pull requests
Extended Description
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.
The text was updated successfully, but these errors were encountered: