From eab5ec7ca383b05fc2d541044cb884baf22f3cba Mon Sep 17 00:00:00 2001 From: Axel Naumann Date: Thu, 28 Aug 2014 17:11:52 +0200 Subject: [PATCH] Do not select unnamed classes through typedefs. --- core/metautils/src/Scanner.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/metautils/src/Scanner.cxx b/core/metautils/src/Scanner.cxx index f65d52c..1e9e136 100644 --- a/core/metautils/src/Scanner.cxx +++ b/core/metautils/src/Scanner.cxx @@ -709,6 +709,10 @@ bool RScanner::TreatRecordDeclOrTypedefNameDecl(clang::TypeDecl* typeDecl) return true; } + // Do not select unnamed records. + if (!recordDecl->getIdentifier()) + return true; + if (fScanType == EScanType::kOnePCM && ROOT::TMetaUtils::IsStdClass(*recordDecl)) return true; -- 1.8.2