forked from OSchip/llvm-project
parent
c024f3258a
commit
2501f14197
|
@ -58,7 +58,7 @@ typedef void * CXCompileCommand;
|
||||||
*/
|
*/
|
||||||
typedef enum {
|
typedef enum {
|
||||||
/*
|
/*
|
||||||
* \brief No error occured
|
* \brief No error occurred
|
||||||
*/
|
*/
|
||||||
CXCompilationDatabase_NoError = 0,
|
CXCompilationDatabase_NoError = 0,
|
||||||
|
|
||||||
|
|
|
@ -1946,7 +1946,7 @@ enum CXCursorKind {
|
||||||
*/
|
*/
|
||||||
CXCursor_CompoundStmt = 202,
|
CXCursor_CompoundStmt = 202,
|
||||||
|
|
||||||
/** \brief A case statment.
|
/** \brief A case statement.
|
||||||
*/
|
*/
|
||||||
CXCursor_CaseStmt = 203,
|
CXCursor_CaseStmt = 203,
|
||||||
|
|
||||||
|
|
|
@ -1431,7 +1431,7 @@ public:
|
||||||
/// returns false if the class has non-computable base classes.
|
/// returns false if the class has non-computable base classes.
|
||||||
///
|
///
|
||||||
/// \param BaseMatches Callback invoked for each (direct or indirect) base
|
/// \param BaseMatches Callback invoked for each (direct or indirect) base
|
||||||
/// class of this type, or if \p AllowShortCircut is true then until a call
|
/// class of this type, or if \p AllowShortCircuit is true then until a call
|
||||||
/// returns false.
|
/// returns false.
|
||||||
///
|
///
|
||||||
/// \param UserData Passed as the second argument of every call to
|
/// \param UserData Passed as the second argument of every call to
|
||||||
|
|
|
@ -893,7 +893,7 @@ class DeclRefExpr : public Expr {
|
||||||
bool hasFoundDecl() const { return DeclRefExprBits.HasFoundDecl; }
|
bool hasFoundDecl() const { return DeclRefExprBits.HasFoundDecl; }
|
||||||
|
|
||||||
/// \brief Helper to retrieve the optional NamedDecl through which this
|
/// \brief Helper to retrieve the optional NamedDecl through which this
|
||||||
/// reference occured.
|
/// reference occurred.
|
||||||
NamedDecl *&getInternalFoundDecl() {
|
NamedDecl *&getInternalFoundDecl() {
|
||||||
assert(hasFoundDecl());
|
assert(hasFoundDecl());
|
||||||
if (hasQualifier())
|
if (hasQualifier())
|
||||||
|
@ -902,7 +902,7 @@ class DeclRefExpr : public Expr {
|
||||||
}
|
}
|
||||||
|
|
||||||
/// \brief Helper to retrieve the optional NamedDecl through which this
|
/// \brief Helper to retrieve the optional NamedDecl through which this
|
||||||
/// reference occured.
|
/// reference occurred.
|
||||||
NamedDecl *getInternalFoundDecl() const {
|
NamedDecl *getInternalFoundDecl() const {
|
||||||
return const_cast<DeclRefExpr *>(this)->getInternalFoundDecl();
|
return const_cast<DeclRefExpr *>(this)->getInternalFoundDecl();
|
||||||
}
|
}
|
||||||
|
@ -1000,7 +1000,7 @@ public:
|
||||||
return getInternalQualifierLoc();
|
return getInternalQualifierLoc();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// \brief Get the NamedDecl through which this reference occured.
|
/// \brief Get the NamedDecl through which this reference occurred.
|
||||||
///
|
///
|
||||||
/// This Decl may be different from the ValueDecl actually referred to in the
|
/// This Decl may be different from the ValueDecl actually referred to in the
|
||||||
/// presence of using declarations, etc. It always returns non-NULL, and may
|
/// presence of using declarations, etc. It always returns non-NULL, and may
|
||||||
|
@ -3733,7 +3733,7 @@ class InitListExpr : public Expr {
|
||||||
SourceLocation LBraceLoc, RBraceLoc;
|
SourceLocation LBraceLoc, RBraceLoc;
|
||||||
|
|
||||||
/// The alternative form of the initializer list (if it exists).
|
/// The alternative form of the initializer list (if it exists).
|
||||||
/// The int part of the pair stores whether this initalizer list is
|
/// The int part of the pair stores whether this initializer list is
|
||||||
/// in semantic form. If not null, the pointer points to:
|
/// in semantic form. If not null, the pointer points to:
|
||||||
/// - the syntactic form, if this is in semantic form;
|
/// - the syntactic form, if this is in semantic form;
|
||||||
/// - the semantic form, if this is in syntactic form.
|
/// - the semantic form, if this is in syntactic form.
|
||||||
|
@ -3918,7 +3918,7 @@ public:
|
||||||
/// The InitListExpr contains three DesignatedInitExprs, the first of
|
/// The InitListExpr contains three DesignatedInitExprs, the first of
|
||||||
/// which covers @c [2].y=1.0. This DesignatedInitExpr will have two
|
/// which covers @c [2].y=1.0. This DesignatedInitExpr will have two
|
||||||
/// designators, one array designator for @c [2] followed by one field
|
/// designators, one array designator for @c [2] followed by one field
|
||||||
/// designator for @c .y. The initalization expression will be 1.0.
|
/// designator for @c .y. The initialization expression will be 1.0.
|
||||||
class DesignatedInitExpr : public Expr {
|
class DesignatedInitExpr : public Expr {
|
||||||
public:
|
public:
|
||||||
/// \brief Forward declaration of the Designator class.
|
/// \brief Forward declaration of the Designator class.
|
||||||
|
|
|
@ -547,7 +547,7 @@ public:
|
||||||
CompoundStmt(const ASTContext &C, ArrayRef<Stmt*> Stmts,
|
CompoundStmt(const ASTContext &C, ArrayRef<Stmt*> Stmts,
|
||||||
SourceLocation LB, SourceLocation RB);
|
SourceLocation LB, SourceLocation RB);
|
||||||
|
|
||||||
// \brief Build an empty compound statment with a location.
|
// \brief Build an empty compound statement with a location.
|
||||||
explicit CompoundStmt(SourceLocation Loc)
|
explicit CompoundStmt(SourceLocation Loc)
|
||||||
: Stmt(CompoundStmtClass), Body(0), LBracLoc(Loc), RBracLoc(Loc) {
|
: Stmt(CompoundStmtClass), Body(0), LBracLoc(Loc), RBracLoc(Loc) {
|
||||||
CompoundStmtBits.NumStmts = 0;
|
CompoundStmtBits.NumStmts = 0;
|
||||||
|
|
|
@ -2307,7 +2307,7 @@ AST_POLYMORPHIC_MATCHER_P(equalsBoundNode, AST_POLYMORPHIC_SUPPORTED_TYPES_4(
|
||||||
/// \code
|
/// \code
|
||||||
/// if (A* a = GetAPointer()) {}
|
/// if (A* a = GetAPointer()) {}
|
||||||
/// \endcode
|
/// \endcode
|
||||||
/// hasConditionVariableStatment(...)
|
/// hasConditionVariableStatement(...)
|
||||||
/// matches 'A* a = GetAPointer()'.
|
/// matches 'A* a = GetAPointer()'.
|
||||||
AST_MATCHER_P(IfStmt, hasConditionVariableStatement,
|
AST_MATCHER_P(IfStmt, hasConditionVariableStatement,
|
||||||
internal::Matcher<DeclStmt>, InnerMatcher) {
|
internal::Matcher<DeclStmt>, InnerMatcher) {
|
||||||
|
|
|
@ -308,7 +308,7 @@
|
||||||
/// to another.
|
/// to another.
|
||||||
///
|
///
|
||||||
/// For a specific \c SpecificType, the traversal is done using
|
/// For a specific \c SpecificType, the traversal is done using
|
||||||
/// \c SpecificType::FunctionName. The existance of such a function determines
|
/// \c SpecificType::FunctionName. The existence of such a function determines
|
||||||
/// whether a corresponding matcher can be used on \c SpecificType.
|
/// whether a corresponding matcher can be used on \c SpecificType.
|
||||||
#define AST_TYPE_TRAVERSE_MATCHER(MatcherName, FunctionName, ReturnTypesF) \
|
#define AST_TYPE_TRAVERSE_MATCHER(MatcherName, FunctionName, ReturnTypesF) \
|
||||||
namespace internal { \
|
namespace internal { \
|
||||||
|
|
|
@ -699,10 +699,10 @@ public:
|
||||||
/// lifetime is expected to extend past that of the returned ASTUnit.
|
/// lifetime is expected to extend past that of the returned ASTUnit.
|
||||||
///
|
///
|
||||||
/// \param Action - The ASTFrontendAction to invoke. Its ownership is not
|
/// \param Action - The ASTFrontendAction to invoke. Its ownership is not
|
||||||
/// transfered.
|
/// transferred.
|
||||||
///
|
///
|
||||||
/// \param Unit - optionally an already created ASTUnit. Its ownership is not
|
/// \param Unit - optionally an already created ASTUnit. Its ownership is not
|
||||||
/// transfered.
|
/// transferred.
|
||||||
///
|
///
|
||||||
/// \param Persistent - if true the returned ASTUnit will be complete.
|
/// \param Persistent - if true the returned ASTUnit will be complete.
|
||||||
/// false means the caller is only interested in getting info through the
|
/// false means the caller is only interested in getting info through the
|
||||||
|
|
|
@ -129,7 +129,7 @@ private:
|
||||||
DeclaratorDecl *VariableOrMember;
|
DeclaratorDecl *VariableOrMember;
|
||||||
|
|
||||||
/// \brief When Kind == EK_RelatedResult, the ObjectiveC method where
|
/// \brief When Kind == EK_RelatedResult, the ObjectiveC method where
|
||||||
/// result type was implicitly changed to accomodate ARC semantics.
|
/// result type was implicitly changed to accommodate ARC semantics.
|
||||||
ObjCMethodDecl *MethodDecl;
|
ObjCMethodDecl *MethodDecl;
|
||||||
|
|
||||||
/// \brief When Kind == EK_Parameter, the ParmVarDecl, with the
|
/// \brief When Kind == EK_Parameter, the ParmVarDecl, with the
|
||||||
|
|
|
@ -626,7 +626,7 @@ public:
|
||||||
|
|
||||||
/// \brief The current context is "potentially evaluated" in C++11 terms,
|
/// \brief The current context is "potentially evaluated" in C++11 terms,
|
||||||
/// but the expression is evaluated at compile-time (like the values of
|
/// but the expression is evaluated at compile-time (like the values of
|
||||||
/// cases in a switch statment).
|
/// cases in a switch statement).
|
||||||
ConstantEvaluated,
|
ConstantEvaluated,
|
||||||
|
|
||||||
/// \brief The current expression is potentially evaluated at run time,
|
/// \brief The current expression is potentially evaluated at run time,
|
||||||
|
|
|
@ -46,7 +46,7 @@ enum ArgEffect {
|
||||||
|
|
||||||
/// The argument has its reference count decreased by 1 to model
|
/// The argument has its reference count decreased by 1 to model
|
||||||
/// a transferred bridge cast under ARC.
|
/// a transferred bridge cast under ARC.
|
||||||
DecRefBridgedTransfered,
|
DecRefBridgedTransferred,
|
||||||
|
|
||||||
/// The argument has its reference count increased by 1. This is as
|
/// The argument has its reference count increased by 1. This is as
|
||||||
/// if a -retain message has been sent to the argument. This differs
|
/// if a -retain message has been sent to the argument. This differs
|
||||||
|
|
|
@ -290,7 +290,7 @@ public:
|
||||||
/// for the diagnostic location.
|
/// for the diagnostic location.
|
||||||
static const Stmt *getStmt(const ExplodedNode *N);
|
static const Stmt *getStmt(const ExplodedNode *N);
|
||||||
|
|
||||||
/// \brief Retrieve the statement corresponding to the sucessor node.
|
/// \brief Retrieve the statement corresponding to the successor node.
|
||||||
static const Stmt *getNextStmt(const ExplodedNode *N);
|
static const Stmt *getNextStmt(const ExplodedNode *N);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -818,7 +818,7 @@ static ArgEffect getStopTrackingHardEquivalent(ArgEffect E) {
|
||||||
switch (E) {
|
switch (E) {
|
||||||
case DoNothing:
|
case DoNothing:
|
||||||
case Autorelease:
|
case Autorelease:
|
||||||
case DecRefBridgedTransfered:
|
case DecRefBridgedTransferred:
|
||||||
case IncRef:
|
case IncRef:
|
||||||
case IncRefMsg:
|
case IncRefMsg:
|
||||||
case MakeCollectable:
|
case MakeCollectable:
|
||||||
|
|
Loading…
Reference in New Issue