// PR c++/67147 // { dg-do compile { target c++20 } } template concept IndirectCallableRelation = true; template constexpr bool indirect_relation() { return false; } // FIXME: The original bug was found using the introducer syntax. template requires IndirectCallableRelation constexpr bool indirect_relation() { return true; } template requires IndirectCallableRelation constexpr bool indirect_relation() { return true; } // This was added to the discussion thread as a minimum repro. template concept C1 = true; template int test();