reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
13715   if (const BuiltinType *pty = Input->getType()->getAsPlaceholderType()) {
13719       return checkPseudoObjectIncDec(S, OpLoc, Opc, Input);
13723       return CreateBuiltinUnaryOp(OpLoc, Opc, Input);
13731       return CreateBuiltinUnaryOp(OpLoc, Opc, Input);
13734     ExprResult Result = CheckPlaceholderExpr(Input);
13736     Input = Result.get();
13739   if (getLangOpts().CPlusPlus && Input->getType()->isOverloadableType() &&
13741       !(Opc == UO_AddrOf && isQualifiedMemberAccess(Input))) {
13749       LookupOverloadedOperatorName(OverOp, S, Input->getType(), QualType(),
13752     return CreateOverloadedUnaryOp(OpLoc, Opc, Functions, Input);
13755   return CreateBuiltinUnaryOp(OpLoc, Opc, Input);