- Jul 26, 2010
-
-
Ted Kremenek authored
string argument type checking. llvm-svn: 109428
-
Ted Kremenek authored
llvm-svn: 109427
-
Devang Patel authored
llvm-svn: 109426
-
Sebastian Redl authored
Make sure that implicit qualification and derived-to-base conversions of xvalues preserve xvalue-ness. Unfortunately I have no idea how to test this property; there doesn't seem to be a syntactical construct that triggers such a conversion and still allows the distinction between prvalues and xvalues to be made. llvm-svn: 109406
-
Nick Lewycky authored
llvm-svn: 109396
-
Douglas Gregor authored
worked for C anyway. Also kills the -cc1 options -parse-noop and -parse-print-callbacks. llvm-svn: 109392
-
- Jul 25, 2010
-
-
Benjamin Kramer authored
into other code. Make it an array instead of a constant-length vector. llvm-svn: 109384
-
Douglas Gregor authored
llvm-svn: 109382
-
Douglas Gregor authored
llvm-svn: 109381
-
Douglas Gregor authored
llvm-svn: 109380
-
Douglas Gregor authored
llvm-svn: 109379
-
Douglas Gregor authored
llvm-svn: 109378
-
Douglas Gregor authored
since we aren't going to be calling them ever. llvm-svn: 109377
-
Douglas Gregor authored
llvm-svn: 109375
-
Nick Lewycky authored
llvm-svn: 109366
-
- Jul 24, 2010
-
-
Eli Friedman authored
llvm-svn: 109358
-
Nick Lewycky authored
llvm-svn: 109357
-
Eli Friedman authored
dependent size. llvm-svn: 109356
-
-
Chris Lattner authored
when the RHS of the ||/&& is ever 0 or 1. This handles a variety of creative idioms for "true" used in C programs and fixes many false positives at the expense of a few false negatives. This fixes rdar://8230351. llvm-svn: 109314
-
Devang Patel authored
Untangle filename/dirname confusion. Store constructed strings on the side. Avoid use of Path.makeAbsolute(). DW_TAG_compile_unit uses two attributes DW_AT_name and DW_AT_comp_dir. Their expected values are: $ clang foo.c -g DW_AT_name - foo.c DW_AT_comp_dir - `pwd` $ clang one/two/foo.c -g DW_AT_name - one/two/foo.c DW_AT_comp_dir - `pwd` $ clang /tmp/one/foo.c -g DW_AT_name - /tmp/one/foo.c DW_AT_comp_dir - empty llvm-svn: 109303
-
Douglas Gregor authored
precompiled preamble. This will suppress the -pedantic "no newline at end of file" warning. llvm-svn: 109301
-
Douglas Gregor authored
appropriately-padded main file buffer (that has spaces in the extra "reserved" space) and thread that buffer through to the parsing function. This still does nothing. llvm-svn: 109299
-
John McCall authored
Diagnose attempts to do this under the GNU or fragile NeXT runtimes. llvm-svn: 109298
-
Fariborz Jahanian authored
use of property-dot syntax using 'super' as receiver is 'void'. This fixes a bug in generating correct API for setter call. Fixes radar 8203426. llvm-svn: 109297
-
Douglas Gregor authored
Sema::ActOnDeclarator doesn't mean that the Decl we ended up creating has a useful name. <rdar://problem/8229910> llvm-svn: 109296
-
Douglas Gregor authored
that preamble (the preamble text, preamble file, reserved main file size). Check these details when we try to rebuild the precompiled preamble, and when nothing has changed, re-use the precompiled preamble. This code is still very much a WIP, and can't even properly be tested because we have no way to use the precompiled preamble yet. "Trust me" llvm-svn: 109294
-
Sebastian Redl authored
llvm-svn: 109292
-
Tom Care authored
- Created a new class to do post-analysis - Updated several test cases with unreachable code to expect a warning - Added some general tests llvm-svn: 109286
-
Devang Patel authored
llvm-svn: 109284
-
John McCall authored
llvm-svn: 109280
-
- Jul 23, 2010
-
-
John McCall authored
as well as some significant asymptotic inefficiencies with threading multiple jumps through deep cleanups. llvm-svn: 109274
-
Fariborz Jahanian authored
Radar 8218839. llvm-svn: 109272
-
Devang Patel authored
There is no need to use separate dir name for AT_comp_dir attribute. Using absolute path for filename allows clients to query complete file location info from gdb breakpoints. Save constructed full file name. llvm-svn: 109263
-
Eli Friedman authored
fixes crashes on both valid and invalid code. The diagnostic here could potentially be improved, but it's good enough as-is. llvm-svn: 109257
-
Fariborz Jahanian authored
Finishes off radar 6507158. llvm-svn: 109256
-
Douglas Gregor authored
them as such. Type::is(Signed|Unsigned|)IntegerType() now return false for vector types, and new functions has(Signed|Unsigned|)IntegerRepresentation() cover integer types and vector-of-integer types. This fixes a bunch of latent bugs. Patch from Anton Yartsev! llvm-svn: 109229
-
Zhongxing Xu authored
llvm-svn: 109225
-
Bill Wendling authored
llvm-svn: 109219
-
Zhongxing Xu authored
llvm-svn: 109218
-