summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Zielinski <[email protected]>2020-01-20 13:57:36 +0100
committerMarge Bot <[email protected]>2020-01-21 11:00:18 +0000
commita24b3b228a0a9c0bab0de2e024798c85479ef9b4 (patch)
tree5e4be3c8469217fde5310f291ff2a14b37600cfc
parent3f9a6011a68830ee6755397692cf0a51c4c913a7 (diff)
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 <[email protected]> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3470> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3470>
-rw-r--r--src/gallium/auxiliary/gallivm/lp_bld_printf.h7
1 files changed, 7 insertions, 0 deletions
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