Searched refs:dcast (Results 1 – 4 of 4) sorted by relevance
19 static constexpr UT dcast(EnumType e) { return static_cast<UT>(e); } in dcast() function42 static_assert(dcast(Val1 & Val2) == (UVal1 & UVal2), ""); in check()45 static_assert(dcast(Val1 | Val2) == (UVal1 | UVal2), ""); in check()48 static_assert(dcast(Val1 ^ Val2) == (UVal1 ^ UVal2), ""); in check()50 static_assert(dcast(~Zero) == unpromote(~UZero), ""); in check()51 static_assert(dcast(~Val1) == unpromote(~UVal1), ""); in check()57 assert(dcast(eref) == (UVal1 & UVal2)); in check()63 assert(dcast(eref) == (UVal1 | UVal2)); in check()69 assert(dcast(eref) == (UVal1 ^ UVal2)); in check()
25 extern "C" __attribute__((noinline)) A *dcast(A *a) { in dcast() function47 dcast(&a); in main()
30 extern "C" __attribute__((noinline)) A *dcast(A *a) { in dcast() function52 dcast(&a); in main()
32 extern "C" void dcast(A *a) { in dcast() function