Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an attribute...
authorLeonard Chan <leonardchan@google.com>
Tue, 7 May 2019 03:20:17 +0000 (03:20 +0000)
committerLeonard Chan <leonardchan@google.com>
Tue, 7 May 2019 03:20:17 +0000 (03:20 +0000)
commitc72aaf62d3f92c0c6d33b4df2253505f6eb22996
treebb29b4896b3792cdef8f5017a40b59625c456f04
parentda82ce99b7460164ffb841619aadb44f397d2106
Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an attribute declaration"

Updated with fix for read of uninitialized memory.

llvm-svn: 360109
33 files changed:
clang/include/clang/AST/ASTContext.h
clang/include/clang/AST/RecursiveASTVisitor.h
clang/include/clang/AST/Type.h
clang/include/clang/AST/TypeLoc.h
clang/include/clang/AST/TypeNodes.def
clang/include/clang/Parse/Parser.h
clang/include/clang/Sema/ParsedAttr.h
clang/include/clang/Sema/Sema.h
clang/include/clang/Serialization/ASTBitCodes.h
clang/lib/ARCMigrate/TransGCAttrs.cpp
clang/lib/AST/ASTContext.cpp
clang/lib/AST/ASTDiagnostic.cpp
clang/lib/AST/ASTStructuralEquivalence.cpp
clang/lib/AST/ItaniumMangle.cpp
clang/lib/AST/Type.cpp
clang/lib/AST/TypePrinter.cpp
clang/lib/CodeGen/CGDebugInfo.cpp
clang/lib/CodeGen/CodeGenFunction.cpp
clang/lib/Parse/ParseDecl.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaStmt.cpp
clang/lib/Sema/SemaType.cpp
clang/lib/Sema/TreeTransform.h
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/ASTWriter.cpp
clang/test/Frontend/macro_defined_type.cpp [new file with mode: 0644]
clang/test/Sema/address_space_print_macro.c [new file with mode: 0644]
clang/test/Sema/address_spaces.c
clang/test/SemaObjC/externally-retained.m
clang/test/SemaObjC/gc-attributes.m
clang/test/SemaObjC/mrc-weak.m
clang/test/SemaObjCXX/gc-attributes.mm
clang/tools/libclang/CIndex.cpp