- Feb 18, 2010
-
-
John McCall authored
some failure here that I can't. llvm-svn: 96612
-
Fariborz Jahanian authored
test suite. llvm-svn: 96608
-
John McCall authored
calling them as subroutines. This triggers whenever the alias optimization doesn't, i.e. when the dtor has linkonce linkage or there are virtual bases or it's the deleting dtor. llvm-svn: 96605
-
Anders Carlsson authored
llvm-svn: 96595
-
Douglas Gregor authored
we attach diagnostics to translation units and code-completion results, so they can be queried at any time. To facilitate this, the new StoredDiagnostic class stores a diagnostic in a serializable/deserializable form, and ASTUnit knows how to capture diagnostics in this stored form. CIndex's CXDiagnostic is a thin wrapper around StoredDiagnostic, providing a C interface to stored or de-serialized diagnostics. I've XFAIL'd one test case temporarily, because currently we end up storing diagnostics in an ASTUnit that's never returned to the user (because it contains errors). I'll introduce a temporary fix for this soon; the real fix will be to allow us to return and query invalid ASTs. llvm-svn: 96592
-
Anders Carlsson authored
llvm-svn: 96590
-
Anders Carlsson authored
llvm-svn: 96587
-
Anders Carlsson authored
llvm-svn: 96585
-
Anders Carlsson authored
Store the base offset of the final overrider in the OverriderInfo struct, to be used for vcall offsets. llvm-svn: 96582
-
Anders Carlsson authored
llvm-svn: 96581
-
Benjamin Kramer authored
llvm-svn: 96577
-
Charles Davis authored
break if you declare an actual function using that typedef. Come to think of it, maybe I should make this part of the type.) llvm-svn: 96570
-
Charles Davis authored
- Also recognize __force_align_arg_pointer__. - Don't warn if it's used on a function pointer typedef. llvm-svn: 96568
-
Douglas Gregor authored
llvm-svn: 96567
-
John McCall authored
change. llvm-svn: 96564
-
Ted Kremenek authored
llvm-svn: 96562
-
Douglas Gregor authored
llvm-svn: 96557
-
Douglas Gregor authored
llvm-svn: 96555
-
Douglas Gregor authored
llvm-svn: 96554
-
Charles Davis authored
does. Fixes PR5253. llvm-svn: 96553
-
Douglas Gregor authored
llvm-svn: 96551
-
Fariborz Jahanian authored
rewriting. Fixes radar 7659483. llvm-svn: 96549
-
Douglas Gregor authored
signed<->unsigned conversion with the same bit width. Fixes <rdar://problem/7658121>. llvm-svn: 96545
-
Ted Kremenek authored
in the static analyzer. llvm-svn: 96539
-
Ted Kremenek authored
and cf_returns_not_retained. llvm-svn: 96538
-
Ted Kremenek authored
llvm-svn: 96537
-
Ted Kremenek authored
llvm-svn: 96536
-
Ted Kremenek authored
match 'ns_returns_retained' and 'cf_returns_retained' respectively. These are not yet hooked up to the static analyzer. llvm-svn: 96535
-
Douglas Gregor authored
types. Fixes <rdar://problem/7643909>. llvm-svn: 96531
-
- Feb 17, 2010
-
-
Douglas Gregor authored
sure that we get the "too large" vs. "too small" part of the diagnostic correct. llvm-svn: 96524
-
Chris Lattner authored
llvm-svn: 96520
-
Douglas Gregor authored
that we can't test it yet. llvm-svn: 96516
-
Daniel Dunbar authored
- Patch by Andrzej K. Haczewski, with a tweak by me to emit a 'deprecated' diagnostic when we do this. We'll see what zee users say. llvm-svn: 96511
-
Fariborz Jahanian authored
a block without it being used. This causes over release of objects in certain runtime-senitive apps. (fixes radar 7581175). llvm-svn: 96501
-
Fariborz Jahanian authored
llvm-svn: 96486
-
Fariborz Jahanian authored
llvm-svn: 96484
-
Douglas Gregor authored
llvm-svn: 96483
-
Anders Carlsson authored
llvm-svn: 96481
-
Fariborz Jahanian authored
implementation (toward radar 7547942). llvm-svn: 96479
-
Douglas Gregor authored
llvm-svn: 96478
-