From a24b3b228a0a9c0bab0de2e024798c85479ef9b4 Mon Sep 17 00:00:00 2001 From: Jan Zielinski Date: Mon, 20 Jan 2020 13:57:36 +0100 Subject: gallium/gallivm: enable linking lp_bld_printf function with C++ code To enable linking functions declared in lp_bld_printf.h file with C++, we need to add appropriate macros to the header. Reviewed-by: Krzysztof Raszkowski Tested-by: Marge Bot Part-of: --- src/gallium/auxiliary/gallivm/lp_bld_printf.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/gallium/auxiliary/gallivm/lp_bld_printf.h b/src/gallium/auxiliary/gallivm/lp_bld_printf.h index ede93cc834e..298b4033f08 100644 --- a/src/gallium/auxiliary/gallivm/lp_bld_printf.h +++ b/src/gallium/auxiliary/gallivm/lp_bld_printf.h @@ -28,6 +28,9 @@ #ifndef LP_BLD_PRINTF_H #define LP_BLD_PRINTF_H +#ifdef __cplusplus +extern "C" { +#endif #include "pipe/p_compiler.h" #include "lp_bld.h" @@ -43,5 +46,9 @@ lp_build_print_value(struct gallivm_state *gallivm, const char *msg, LLVMValueRef value); +#ifdef __cplusplus +} +#endif + #endif -- cgit v1.2.3