aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNeil Roberts <[email protected]>2019-10-11 16:01:30 +0200
committerNeil Roberts <[email protected]>2019-10-12 09:43:18 +0200
commit0832845dc6d0b1f1712b63d7e8aa860855b8d12a (patch)
treef2c7db14d6805d801f719fd124c7d90571ba58ad /src
parent9eaeedd54b8c2bc207360e9ef15d2d7675c972f4 (diff)
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 <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/compiler/nir/nir_builtin_builder.h8
1 files changed, 8 insertions, 0 deletions
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 */