Home | History | Annotate | Download | only in Sema

Lines Matching defs:UO

348   if (UnaryOperator *UO = dyn_cast<UnaryOperator>(E->IgnoreParenCasts()))
349 if (UO->getOpcode() == UO_Deref &&
350 UO->getSubExpr()->IgnoreParenCasts()->
352 !UO->getType().isVolatileQualified()) {
353 S.DiagRuntimeBehavior(UO->getOperatorLoc(), UO,
355 << UO->getSubExpr()->getSourceRange());
356 S.DiagRuntimeBehavior(UO->getOperatorLoc(), UO,
7340 if (UnaryOperator *UO = dyn_cast<UnaryOperator>(RHSCheck)) {
7341 if ((UO->getOpcode() == UO_Plus ||
7342 UO->getOpcode() == UO_Minus) &&
7343 Loc.isFileID() && UO->getOperatorLoc().isFileID() &&
7345 Loc.getLocWithOffset(1) == UO->getOperatorLoc() &&
7348 Loc.getLocWithOffset(2) != UO->getSubExpr()->getLocStart() &&
7349 UO->getSubExpr()->getLocStart().isFileID()) {
7351 << (UO->getOpcode() == UO_Plus ? "+" : "-")
7352 << SourceRange(UO->getOperatorLoc(), UO->getOperatorLoc());
7520 UnaryOperator *UO = cast<UnaryOperator>(E);
7522 switch(UO->getOpcode()) {
7526 return getPrimaryDecl(UO->getSubExpr());