From: Neil Roberts Date: Fri, 11 Oct 2019 14:01:30 +0000 (+0200) Subject: nir/builtin: Add extern "C" guards to nir_builtin_builder.h X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0832845dc6d0b1f1712b63d7e8aa860855b8d12a;p=mesa.git nir/builtin: Add extern "C" guards to nir_builtin_builder.h That way it can also be included from a C++ source. Reviewed-by: Kristian H. Kristensen --- diff --git a/src/compiler/nir/nir_builtin_builder.h b/src/compiler/nir/nir_builtin_builder.h index 22115ada241..2ec300c4474 100644 --- a/src/compiler/nir/nir_builtin_builder.h +++ b/src/compiler/nir/nir_builtin_builder.h @@ -27,6 +27,10 @@ #include "util/u_math.h" #include "nir/nir_builder.h" +#ifdef __cplusplus +extern "C" { +#endif + /* * Functions are sorted alphabetically with removed type and "fast" prefix. * Definitions for functions in the C file come first. @@ -212,4 +216,8 @@ nir_select(nir_builder *b, nir_ssa_def *x, nir_ssa_def *y, nir_ssa_def *s) return nir_bcsel(b, nir_ieq(b, s, nir_imm_intN_t(b, 0, s->bit_size)), x, y); } +#ifdef __cplusplus +} +#endif + #endif /* NIR_BUILTIN_BUILDER_H */