simplify code.

llvm-svn: 68825
This commit is contained in:
Chris Lattner 2009-04-10 21:17:07 +00:00
parent bfbde53ce1
commit 5ec5a30901
1 changed files with 4 additions and 6 deletions

View File

@ -25,14 +25,12 @@ using namespace clang;
/// setMacroInfo - Specify a macro for this identifier.
///
void Preprocessor::setMacroInfo(IdentifierInfo *II, MacroInfo *MI) {
if (MI == 0) {
if (II->hasMacroDefinition()) {
Macros.erase(II);
II->setHasMacroDefinition(false);
}
} else {
if (MI) {
Macros[II] = MI;
II->setHasMacroDefinition(true);
} else if (II->hasMacroDefinition()) {
Macros.erase(II);
II->setHasMacroDefinition(false);
}
}