- Feb 18, 2010
-
-
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: 96588
-
Anders Carlsson authored
llvm-svn: 96587
-
Anders Carlsson authored
llvm-svn: 96586
-
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
-
Ted Kremenek authored
ranges for Attr objects, so lookup by cursor location currently doesn't work. llvm-svn: 96571
-
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
-
Douglas Gregor authored
llvm-svn: 96566
-
John McCall authored
change. llvm-svn: 96564
-
Ted Kremenek authored
IBActionAttr and IBOutletAttr respectively. llvm-svn: 96563
-
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
-
Douglas Gregor authored
warning into -Wswitch. llvm-svn: 96529
-
- 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
-
Ted Kremenek authored
llvm-svn: 96518
-
Ted Kremenek authored
llvm-svn: 96517
-
Douglas Gregor authored
that we can't test it yet. llvm-svn: 96516
-
Ted Kremenek authored
llvm-svn: 96515
-
Fariborz Jahanian authored
llvm-svn: 96513
-
Daniel Dunbar authored
- Used to do regex patsubst on arguments. llvm-svn: 96512
-
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
-