Define Disassemble only when Effcee is used in fold_test
authorPierre Moreau <dev@pmoreau.org>
Fri, 2 Mar 2018 21:27:26 +0000 (22:27 +0100)
committerDavid Neto <dneto@google.com>
Fri, 2 Mar 2018 21:40:52 +0000 (16:40 -0500)
test/opt/fold_test.cpp

index 7d813d4..45b96d6 100644 (file)
@@ -36,6 +36,7 @@ using ::testing::Contains;
 using namespace spvtools;
 using spvtools::opt::analysis::DefUseManager;
 
+#ifdef SPIRV_EFFCEE
 std::string Disassemble(const std::string& original, ir::IRContext* context,
                         uint32_t disassemble_options = 0) {
   std::vector<uint32_t> optimized_bin;
@@ -50,7 +51,6 @@ std::string Disassemble(const std::string& original, ir::IRContext* context,
   return optimized_asm;
 }
 
-#ifdef SPIRV_EFFCEE
 void Match(const std::string& original, ir::IRContext* context,
            uint32_t disassemble_options = 0) {
   std::string disassembly = Disassemble(original, context, disassemble_options);