Module: Mesa
Branch: master
Commit: a24b3b228a0a9c0bab0de2e024798c85479ef9b4
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a24b3b228a0a9c0bab0de2e024798c85479ef9b4

Author: Jan Zielinski <[email protected]>
Date:   Mon Jan 20 13:57:36 2020 +0100

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>

---

 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
 

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to