llvm-project/clang/lib
David Majnemer 143c55ead2 AST: Handle qualified array types in typeid() expressions
The intent of getTypeOperand() was to yield an unqualified type.
However QualType::getUnqualifiedType() does not strip away qualifiers on
arrays.

N.B.  This worked fine when typeid() was applied to an expression
because we would inject as implicit cast to the unqualified array type
in the AST.

llvm-svn: 191487
2013-09-27 07:04:31 +00:00
..
ARCMigrate ObjectiveC migrator: Donlt annotate NS_RETURNS_INNER_POINTER 2013-09-26 22:43:41 +00:00
AST AST: Handle qualified array types in typeid() expressions 2013-09-27 07:04:31 +00:00
ASTMatchers Reduce the number of symbols by changing how templates are instantiated per function bound in the registry. 2013-08-30 15:09:52 +00:00
Analysis Make sort predicate match the qsort convention. 2013-09-22 15:02:02 +00:00
Basic Adding -mtbm and -mno-tbm command line options to the clang front end for the 2013-09-24 19:00:58 +00:00
CodeGen AST: Handle qualified array types in typeid() expressions 2013-09-27 07:04:31 +00:00
Driver Produce an error if a -cc1 only option is passed to the driver. 2013-09-25 15:54:41 +00:00
Edit ObjectiveC migrator: Remove semicolon after the typedef 2013-07-18 22:17:33 +00:00
Format clang-format: Option to removing the space before assignment operators. 2013-09-25 15:15:02 +00:00
Frontend Add -fmodule-map-file option. 2013-09-24 09:27:13 +00:00
FrontendTool ObjectiveC migrator. This patch infers readonly properties for no-parameter 2013-08-28 23:22:46 +00:00
Headers Remove some stray underscores from copyright block. Fix first line length to match length of the one after the copyright block. 2013-09-27 03:57:18 +00:00
Index Avoid using the 'index' namespace as scope. 2013-08-21 00:49:25 +00:00
Lex NumericLiteralParser::ParseNumberStartingWithZero(): Try to appease MSC16's miscompilation. 2013-09-27 04:42:28 +00:00
Parse Remove an unused variable - thanks to Nick Lewycky for pointing this out! 2013-09-26 21:32:23 +00:00
Rewrite Revert my patch in r191155 to allow forward 2013-09-24 17:03:07 +00:00
Sema Sema: Respect -fdelayed-template-parsing when parsing constexpr functions 2013-09-27 04:14:12 +00:00
Serialization Implement a rudimentary form of generic lambdas. 2013-09-26 19:54:12 +00:00
StaticAnalyzer [analyzer] Handle destructors for the argument to C++ 'delete'. 2013-09-25 16:06:17 +00:00
Tooling Move Compilation::PrintJob and PrintDiagnosticJob into Job::Print. 2013-09-12 18:23:34 +00:00
CMakeLists.txt Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00
Makefile Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00