https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102350
--- Comment #7 from Peter Dimov <pdimov at gmail dot com> --- (In reply to Jonathan Wakely from comment #5) > Sure. It's just a question of whether we're trying to provide a general > purpose extension available for users, or an internal helper for the > std::lib. IIRC we explicitly decided we only cared about supporting the > latter. Yes, of course. It's just that __builtin_source_location is so painfully close to exactly what I want - it gives a single pointer representing the location - that it would be a pity not being able to use it without -std=c++20.