reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
875 if (V.isSigned() && !S.getLangOpts().CPlusPlus2a) { 881 const Expr *E = S.Current->getExpr(OpPC); 882 S.CCEDiag(E, diag::note_constexpr_lshift_of_negative) << V.toAPSInt(); 884 S.CCEDiag(S.Current->getExpr(OpPC), diag::note_constexpr_lshift_discards); 884 S.CCEDiag(S.Current->getExpr(OpPC), diag::note_constexpr_lshift_discards); 889 S.Stk.push<T>(V); 891 S.Stk.push<T>(T::from(0, V.bitWidth())); 893 S.Stk.push<T>(T::from(V.toUnsigned() << RHS, V.bitWidth()));