llvm-project/clang/Sema
Chris Lattner 5c11c41203 implement correct semantic analysis for shifts. For:
int test(int x, long long y) {
  return x << y;
}

we now realize the type of the shift is int, not long long.

This fixes a fixme from june.

llvm-svn: 44912
2007-12-12 05:47:28 +00:00
..
ASTStreamer.cpp Yesterday, I simplified how we stream top-level decls. 2007-11-29 23:05:20 +00:00
Makefile fix description 2007-05-23 23:56:42 +00:00
Sema.cpp Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now 2007-12-11 21:27:55 +00:00
Sema.h implement correct semantic analysis for shifts. For: 2007-12-12 05:47:28 +00:00
SemaChecking.cpp Simplified setting up Method's scope before generating AST for its nody. 2007-12-04 19:20:11 +00:00
SemaDecl.cpp simplify code now that isConstantExpr really does always 2007-12-11 23:15:04 +00:00
SemaExpr.cpp implement correct semantic analysis for shifts. For: 2007-12-12 05:47:28 +00:00
SemaExprCXX.cpp Rename statement actions (from Parse-prefix to ActOn-prefix). 2007-09-16 14:56:35 +00:00
SemaStmt.cpp Simplified setting up Method's scope before generating AST for its nody. 2007-12-04 19:20:11 +00:00
SemaType.cpp Simplified setting up Method's scope before generating AST for its nody. 2007-12-04 19:20:11 +00:00
SemaUtil.h Moved logic for -Wfloat-equal to SemaChecking.cpp. 2007-11-25 00:58:00 +00:00