- Aug 24, 2010
-
-
John McCall authored
some of it off completely. llvm-svn: 111957
-
Douglas Gregor authored
e.g., after #ifdef/#ifndef or #undef, or inside a defined <macroname> expression in a preprocessor conditional. llvm-svn: 111954
-
Douglas Gregor authored
e.g., after a "#" we'll suggest #if, #ifdef, etc. llvm-svn: 111943
-
Fariborz Jahanian authored
previous use of a synthesized 'ivar' with property of same name declared as @dynamic. In this case, 'ivar' is in the inherited class and no diagnostics should be issued. llvm-svn: 111940
-
Devang Patel authored
llvm-svn: 111936
-
Daniel Dunbar authored
identify what version of the compiler was used to build something. llvm-svn: 111927
-
John McCall authored
llvm-svn: 111926
-
Daniel Dunbar authored
integrated assembler. For now this mostly just means that we will error out if someone tries to use this mechanism to send an argument to the assembler. llvm-svn: 111921
-
Douglas Gregor authored
corresponds to a block pointer, provide the skeleton of a block literal. llvm-svn: 111918
-
Douglas Gregor authored
from Francois Pichet! Fixes PR7754. llvm-svn: 111912
-
John McCall authored
llvm-svn: 111908
-
John McCall authored
#include Sema.h while keeping all the AST declarations opaque. That may not be reasonably attainable, though. llvm-svn: 111907
-
John McCall authored
If someone wants to fix this some other way.... llvm-svn: 111905
-
John McCall authored
llvm-svn: 111904
-
John McCall authored
M-x query-replace-regexp \(Sema::\|Action::\|Parser::\|\)Owning\(Expr\|Stmt\)Result -> \2Result llvm-svn: 111903
-
John McCall authored
llvm-svn: 111902
-
John McCall authored
llvm-svn: 111901
-
Douglas Gregor authored
members, from Faisal Vali! Fixes PR6904. llvm-svn: 111900
-
Eli Friedman authored
UnresolvedMemberExpr. llvm-svn: 111899
-
Douglas Gregor authored
State explicitly that we are intentionally not providing macro completions for declarator name completions llvm-svn: 111898
-
Zhongxing Xu authored
llvm-svn: 111897
-
Douglas Gregor authored
llvm-svn: 111888
-
Douglas Gregor authored
keywords "in", "out", "inout", "byref", "bycopy", and "oneway". llvm-svn: 111884
-
Sebastian Redl authored
llvm-svn: 111882
-
Sebastian Redl authored
Write visible update blocks. No regressions in normal PCH functionality, but no tests for the chain yet. llvm-svn: 111881
-
Sebastian Redl authored
Read the UPDATE_VISIBLE record, and add its visible decls to the lookup tables. Also, free the lookup tables when destructing the ASTReader. llvm-svn: 111880
-
Sebastian Redl authored
llvm-svn: 111879
-
Sebastian Redl authored
llvm-svn: 111878
-
Peter Collingbourne authored
r110903 introduced a dependency from Frontend to every library that declared an Action by introducing Action references that previously resided in the driver in the file ExecuteCompilerInvocation.cpp. This patch moves ExecuteCompilerInvocation to a new library named FrontendTool which is intended to bear these dependencies. llvm-svn: 111873
-
Douglas Gregor authored
the ", nil", ", NULL", or ", (void*)0" to the end of the code completion, since it always has to be there anyway. llvm-svn: 111867
-
Chris Lattner authored
#pragma once wasn't working on win32 if the header file was included using a different case. I tracked down the problem to the fact that clang::FileManager was caching files using case sensitive string (UniqueFiles) on Windows. I changed FileManager to cache filename in lower case only. Doesn't affect UNIX because UNIX uses Inode to uniquely identify files. unix doesn't use this codepath. Analysis and patch by Francois Pichet! llvm-svn: 111866
-
John McCall authored
llvm-svn: 111863
-
Douglas Gregor authored
of a cursor or code-completion result, e.g., whether that result refers to an unavailable, deleted, or deprecated declaration. llvm-svn: 111858
-
Fariborz Jahanian authored
class extensions (nonfragile-abi2).For every class @interface and class extension @interface, if the last ivar is a bitfield of any type, then add an implicit `char :0` ivar to the end of that interface. llvm-svn: 111857
-
Daniel Dunbar authored
ToolChain. This fixes a potenial bad cast when running Clang on PPC code, since the tool chain in effect is not a subclass of the Darwin one, but we were treating it like it was. - This introduces some gross code duplication, but the right fix for it is to just move the Driver to start depending on the targets in libBasic, so I am not planning on fixing it immediately. llvm-svn: 111856
-
Devang Patel authored
llvm-svn: 111852
-
- Aug 23, 2010
-
-
Douglas Gregor authored
results for expression contexts within a function. llvm-svn: 111851
-
Douglas Gregor authored
argument in a for-each statement (e.g., "for (id x in <blah>)"), which restricts the expression completions provided to Objective-C types (or class types in C++). llvm-svn: 111843
-
Dan Gohman authored
to handle the case where the struct is only forward-declared. In this case, a temporary MDNode is not needed and not desired. llvm-svn: 111842
-
Daniel Dunbar authored
way to see what will break! :) llvm-svn: 111840
-