summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/conditional-gnu-ext.c
Commit message (Collapse)AuthorAgeFilesLines
* Implements in IRgen gnu extensions missing LHS forFariborz Jahanian2010-09-201-0/+15
| | | | | | complex conditionals. Radar 8453812. llvm-svn: 114376
* Problem with gnu conditional extension with missingFariborz Jahanian2010-09-181-0/+9
| | | | | | | | | | | | | | LHS and when conditional expression is an array. Since it will be decayed, saved expression must be saved with decayed expression. This is necessary to preserve semantics of this extension (and prevent an IRGen crash which expects an array to always be decayed). I am sure there will be other cases in c++ (aggregate conditionals for example) when saving of the expression must happen after some transformation on conditional expression has happened. Doug, please review. Fixes // rdar://8446940 llvm-svn: 114296
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-1/+1
| | | | | | | | | - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). llvm-svn: 91446
* Rename clang to clang-cc.Daniel Dunbar2009-03-241-1/+1
| | | | | | Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
* fix rdar://6586493, a bug in codegen of the GNU Chris Lattner2009-02-131-0/+6
| | | | | | missing-?:-true-value extension. llvm-svn: 64505
* Update a number of CodeGen tests to not create .ll files in the testDaniel Dunbar2008-08-211-1/+1
| | | | | | | | directory. - Removed .ll from the svn:ignore lists to try and prevent this. - Added svn:ignore on test/Misc/Output llvm-svn: 55104
* Fix sema support for the gnu ?: expression with a Chris Lattner2007-11-261-0/+6
missing middle expression, and fix a codegen bug where we didn't correctly promote the condition to the right result type. This fixes PR1824. llvm-svn: 44322
OpenPOWER on IntegriCloud