blob: 7b0c83599543ed37a2f05d27ec3e7a245e182692 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
// { dg-do compile { target c++11 } }
struct booleable {
bool data;
constexpr explicit operator bool() { return data; }
};
constexpr booleable truthy_func() { return {true}; }
void funky() noexcept(truthy_func()) {}
int main() {
funky();
return 0;
}
|