[PATCH] D48880: [Sema] Fix crash in getConstructorName.
Richard Smith - zygoloid via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Jul 3 14:44:32 PDT 2018
rsmith added a comment.
Looks fine, but please put the test case somewhere more appropriate (under SemaCXX, for instance).
================
Comment at: lib/Sema/SemaExprCXX.cpp:117
}
assert(InjectedClassName && "couldn't find injected class name");
----------------
We would be able to recover in more cases if we only bail out when the `InjectedClassName` is not found. Maybe instead of this change, you could weaken the assertion to only fail if the class is valid, and return `ParsedType` here if we don't find an `InjectedClassName`.
Repository:
rC Clang
https://reviews.llvm.org/D48880
More information about the cfe-commits
mailing list