llvm-project/clang/test
Douglas Gregor ef462e6bb0 Properly compute the alignment of typedefs that make use of the
"aligned" attribute. Previously, we were skipping over these
attributes when we jumped directly to the canonical type. Now,
ASTContext::getTypeInfo walks through typedefs and other
"non-canonical" types manually, looking for "aligned" attributes on
typedefs.

As part of this change, I moved the GNU-specific logic (such as
determining the alignment of void or of a function pointer) out of the
expression evaluator and into ASTContext::getTypeInfo.

llvm-svn: 70497
2009-04-30 17:32:17 +00:00
..
Analysis Warn about invalid return statements by default. 2009-04-30 16:01:26 +00:00
CodeGen Fix for PR4108: be a bit looser with the casts that we accept in 2009-04-30 07:03:22 +00:00
CodeGenCXX only support int128_t on 64-bit and larger targets. 32-bit targets don't 2009-04-30 06:18:40 +00:00
CodeGenObjC API for message dispatch of methods returning floats 2009-04-30 16:31:11 +00:00
Coverage remove obsolete tests. 2009-04-22 22:06:26 +00:00
Driver Make sure to pass the same options to the static analyzer as the 2009-04-29 18:32:25 +00:00
FixIt Fixed the Fix-It hints for comparison against a string literal. Thanks, Chris! 2009-04-06 18:45:53 +00:00
Frontend Fixed the test. 2009-04-10 22:09:52 +00:00
Lexer Implement -Wfour-char-constants, which is an extension, not an extwarn, 2009-04-28 21:51:46 +00:00
Misc Fix rdar://6814950 - stdint.h isn't "-pedantic -std=c89" clean, 2009-04-22 03:42:19 +00:00
PCH Implement checking for macro definitions that occur on the command 2009-04-28 20:33:11 +00:00
Parser Have the parser communicate the exception specification to the action. 2009-04-29 17:30:04 +00:00
Preprocessor Simplify the scheme used for keywords, and change the classification 2009-04-28 03:13:54 +00:00
Rewriter Rename clang to clang-cc. 2009-03-24 02:24:46 +00:00
Sema Properly compute the alignment of typedefs that make use of the 2009-04-30 17:32:17 +00:00
SemaCXX Just because a declaration has the same name as its containing class doesn't mean that it's a constructor. Fixes rdar://problem/6815988. 2009-04-29 23:19:39 +00:00
SemaObjC Change to warning when property uses an ivar in super class 2009-04-29 23:31:56 +00:00
SemaObjCXX Pull clang-cc code for generating PTH files based on the input type. 2009-04-01 05:09:09 +00:00
SemaTemplate Make the implicit-int handling error recovery stuff handle C++ 2009-04-14 22:17:06 +00:00
Makefile Update to account for the great driver renaming. 2009-03-25 17:56:16 +00:00
TestRunner.sh Implementation of pre-compiled headers (PCH) based on lazy 2009-04-09 22:27:44 +00:00