#include "common/macros.h"
-BT_HIDDEN
+#ifdef __cplusplus
+extern "C" {
+#endif
+
extern void bt_common_assert_failed(const char *file, int line,
const char *func, const char *assertion)
__attribute__((noreturn));
# define BT_ASSERT_DBG_FUNC __attribute__((unused))
#endif /* BT_DEBUG_MODE */
+#ifdef __cplusplus
+}
+#endif
+
#endif /* BABELTRACE_ASSERT_INTERNAL_H */