Home | History | Annotate | Download | only in SemaCXX

Lines Matching defs:static_assert

20 # define static_assert(b_, m_) \
39 static_assert(__is_lvalue_expr(expr), "should be an lvalue"); \
40 static_assert(__is_lvalue_expr((expr)), \
43 static_assert(!__is_rvalue_expr(expr), "should be an lvalue"); \
44 static_assert(!__is_rvalue_expr((expr)), \
49 static_assert(__is_rvalue_expr(expr), "should be an rvalue"); \
50 static_assert(__is_rvalue_expr((expr)), \
53 static_assert(!__is_lvalue_expr(expr), "should be an rvalue"); \
54 static_assert(!__is_lvalue_expr((expr)), \
586 static_assert(__is_lvalue_expr(x,x), "expected an lvalue");
587 static_assert(__is_rvalue_expr(x,1), "expected an rvalue");
588 static_assert(__is_lvalue_expr(1,x), "expected an lvalue");
589 static_assert(__is_rvalue_expr(1,1), "expected an rvalue");