From c6d6720c3026efb74092c021a06f8f2c6d36fb67 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Tue, 7 Jan 2025 11:15:25 -0500 Subject: build: Check for compound literal storage-class support This lets us use them on GCC >= 13, even before C23. --- src/diag.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/diag.h b/src/diag.h index 3bea9b2..7b3e8a5 100644 --- a/src/diag.h +++ b/src/diag.h @@ -27,7 +27,7 @@ struct bfs_loc { /** * Get the current source code location. */ -#if __STDC_VERSION__ >= C23 +#if BFS_HAS_COMPOUND_LITERAL_STORAGE # define bfs_location() (&(static const struct bfs_loc)BFS_LOC_INIT) #else # define bfs_location() (&(const struct bfs_loc)BFS_LOC_INIT) -- cgit v1.2.3