Skip to content

Commit ca03d6d

Browse files
author
jan.nijtmans
committed
Fix [98ce2ebb28]: No __builtin_unreachable() in gcc < 4.5.
1 parent d4cdbc8 commit ca03d6d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

generic/tclInt.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@
149149
#if defined(__STDC__) && __STDC__ >= 202311L
150150
#include <stddef.h>
151151
#define TCL_UNREACHABLE() unreachable()
152-
#elif defined(__GNUC__)
152+
#elif defined(__GNUC__) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 5) || __GNUC__ >= 5 || defined(__clang__))
153153
#define TCL_UNREACHABLE() __builtin_unreachable()
154154
#elif defined(_MSC_VER)
155155
#define TCL_UNREACHABLE() __assume(0)

0 commit comments

Comments
 (0)