25 "emitCXXPseudoDestructorExpr: Objective-C lifetime is NYI");
Defines the clang::Expr interface and subclasses for C++ expressions.
void emitIgnoredExpr(const clang::Expr *e)
Emit code to compute the specified expression, ignoring the result.
RValue emitCXXPseudoDestructorExpr(const CXXPseudoDestructorExpr *expr)
DiagnosticBuilder errorNYI(SourceLocation, llvm::StringRef)
Helpers to emit "not yet implemented" error diagnostics.
This trivial value class is used to represent the result of an expression that is evaluated.
static RValue get(mlir::Value v)
Represents a C++ pseudo-destructor (C++ [expr.pseudo]).
A (possibly-)qualified type.
bool hasStrongOrWeakObjCLifetime() const
const internal::VariadicDynCastAllOfMatcher< Stmt, Expr > expr
Matches expressions.
The JSON file list parser is used to communicate input to InstallAPI.
static bool objCLifetime()