llvm-project/clang/lib
Chris Lattner f3cb394f41 Fix a weird inconsistency with hex floats. Previously the lexer
would not eat the "-1" in "0x0p-1", but LiteralSupport would accept
it when extensions are on.  This caused strangeness and failures 
when hexfloats were properly treated as an extension (not error)
in LiteralSupport.

llvm-svn: 59865
2008-11-22 07:39:03 +00:00
..
AST Implementation of new and delete parsing and sema. 2008-11-21 19:14:01 +00:00
Analysis - Clean up transfer function logic for 'return' statements. 2008-11-21 00:27:44 +00:00
Basic Split the DiagnosticInfo class into two disjoint classes: 2008-11-22 00:59:29 +00:00
CodeGen Use tryEvaluate for constant exprs. 2008-11-22 02:34:39 +00:00
Driver switch TextDiagnosticPrinter to raw_ostream. 2008-11-19 06:56:25 +00:00
Headers #define NULL as 0 when compiling as C++. This fixes the carbon.cpp and cocoa.mm test failures. 2008-11-04 06:53:14 +00:00
Lex Fix a weird inconsistency with hex floats. Previously the lexer 2008-11-22 07:39:03 +00:00
Parse Teach tentative parsing to handle block pointers (rdar://6394309) 2008-11-22 01:15:33 +00:00
Rewrite CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +00:00
Sema Split the DiagnosticInfo class into two disjoint classes: 2008-11-22 00:59:29 +00:00
CMakeLists.txt CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +00:00
Makefile add a libDriver, for now only move the text diangostics stuff from Driver to there 2008-08-05 23:33:20 +00:00