diff --git a/src/compiler/nir/nir_defines.h b/src/compiler/nir/nir_defines.h index eb68ed92ace..e14e89e75bd 100644 --- a/src/compiler/nir/nir_defines.h +++ b/src/compiler/nir/nir_defines.h @@ -11,6 +11,10 @@ #ifndef NIR_DEFINES_H #define NIR_DEFINES_H +#ifdef __cplusplus +extern "C" { +#endif + /** NIR sized and unsized types * * The values in this enum are carefully chosen so that the sized type is @@ -58,4 +62,8 @@ nir_alu_type_get_base_type(nir_alu_type type) return (nir_alu_type)(type & NIR_ALU_TYPE_BASE_TYPE_MASK); } +#ifdef __cplusplus +} +#endif + #endif