From: Jan Zielinski Date: Mon, 20 Jan 2020 12:57:36 +0000 (+0100) Subject: gallium/gallivm: enable linking lp_bld_printf function with C++ code X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a24b3b228a0a9c0bab0de2e024798c85479ef9b4;p=mesa.git 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: --- 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