reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5781 if (CE->getNumArgs() == 2) { 5782 auto Op = CE->getOperator(); 5788 if (getInitLCDecl(CE->getArg(0)) == LCDecl) 5789 return setUB(CE->getArg(1), Op == OO_Less || Op == OO_LessEqual, 5790 Op == OO_Less || Op == OO_Greater, CE->getSourceRange(), 5791 CE->getOperatorLoc()); 5792 if (getInitLCDecl(CE->getArg(1)) == LCDecl) 5793 return setUB(CE->getArg(0), Op == OO_Greater || Op == OO_GreaterEqual, 5794 Op == OO_Less || Op == OO_Greater, CE->getSourceRange(), 5795 CE->getOperatorLoc()); 5799 return setUB(getInitLCDecl(CE->getArg(0)) == LCDecl ? CE->getArg(1) 5799 return setUB(getInitLCDecl(CE->getArg(0)) == LCDecl ? CE->getArg(1) 5800 : CE->getArg(0), 5802 /*StrictOp=*/true, CE->getSourceRange(), 5803 CE->getOperatorLoc());