We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2a57a08 commit f7c96d5Copy full SHA for f7c96d5
clang/lib/AST/Interp/Record.cpp
@@ -49,11 +49,11 @@ const Record::Base *Record::getBase(const RecordDecl *FD) const {
49
}
50
51
const Record::Base *Record::getBase(QualType T) const {
52
- if (!T->isRecordType())
53
- return nullptr;
54
-
55
- const RecordDecl *RD = T->getAs<RecordType>()->getDecl();
56
- return BaseMap.lookup(RD);
+ if (auto *RT = T->getAs<RecordType>()) {
+ const RecordDecl *RD = RT->getDecl();
+ return BaseMap.lookup(RD);
+ }
+ return nullptr;
57
58
59
const Record::Base *Record::getVirtualBase(const RecordDecl *FD) const {
0 commit comments