From 541f7bbd5027a1862c2523ef0c413b266f742758 Mon Sep 17 00:00:00 2001 From: Frank Henigman <fjhenigman@chromium.org> Date: Tue, 16 Jan 2018 00:18:26 -0500 Subject: [PATCH] Fix unused function warning. TGlslangToSpvTraverser::getExtBuiltins is only used when AMD_EXTENSIONS is defined, so only define it in that case to avoid an unused function warning. --- SPIRV/GlslangToSpv.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SPIRV/GlslangToSpv.cpp b/SPIRV/GlslangToSpv.cpp index 969049655..ce5e3696e 100755 --- a/SPIRV/GlslangToSpv.cpp +++ b/SPIRV/GlslangToSpv.cpp @@ -186,7 +186,9 @@ protected: bool isTrivialLeaf(const glslang::TIntermTyped* node); bool isTrivial(const glslang::TIntermTyped* node); spv::Id createShortCircuit(glslang::TOperator, glslang::TIntermTyped& left, glslang::TIntermTyped& right); +#ifdef AMD_EXTENSIONS spv::Id getExtBuiltins(const char* name); +#endif glslang::SpvOptions& options; spv::Function* shaderEntry; @@ -5954,6 +5956,7 @@ spv::Id TGlslangToSpvTraverser::createShortCircuit(glslang::TOperator op, glslan return builder.createOp(spv::OpPhi, boolTypeId, phiOperands); } +#ifdef AMD_EXTENSIONS // Return type Id of the imported set of extended instructions corresponds to the name. // Import this set if it has not been imported yet. spv::Id TGlslangToSpvTraverser::getExtBuiltins(const char* name) @@ -5967,6 +5970,7 @@ spv::Id TGlslangToSpvTraverser::getExtBuiltins(const char* name) return extBuiltins; } } +#endif }; // end anonymous namespace -- GitLab