1 // PR c++/81676 - bogus -Wunused warnings in constexpr if.
2 // { dg-do compile { target c++17 } }
3 // { dg-options "-Wall -Wextra" }
4 
main()5 int main()
6 {
7     auto f = [](auto a, auto b) {
8         if constexpr (sizeof(b) == 1) {
9             return a;
10         } else {
11             return b;
12         }
13     };
14 
15     return f(1, 1) + f(1, 'a');
16 }
17