1 // 2 // Copyright 2002 The ANGLE Project Authors. All rights reserved. 3 // Use of this source code is governed by a BSD-style license that can be 4 // found in the LICENSE file. 5 // 6 7 #ifndef COMPILER_TRANSLATOR_TREEOPS_GL_REGENERATESTRUCTNAMES_H_ 8 #define COMPILER_TRANSLATOR_TREEOPS_GL_REGENERATESTRUCTNAMES_H_ 9 10 #include "common/angleutils.h" 11 12 namespace sh 13 { 14 class TCompiler; 15 class TIntermBlock; 16 class TSymbolTable; 17 18 #if defined(ANGLE_ENABLE_GLSL) 19 ANGLE_NO_DISCARD bool RegenerateStructNames(TCompiler *compiler, 20 TIntermBlock *root, 21 TSymbolTable *symbolTable); 22 #else RegenerateStructNames(TCompiler * compiler,TIntermBlock * root,TSymbolTable * symbolTable)23ANGLE_NO_DISCARD ANGLE_INLINE bool RegenerateStructNames(TCompiler *compiler, 24 TIntermBlock *root, 25 TSymbolTable *symbolTable) 26 { 27 UNREACHABLE(); 28 return false; 29 } 30 #endif 31 32 } // namespace sh 33 34 #endif // COMPILER_TRANSLATOR_TREEOPS_GL_REGENERATESTRUCTNAMES_H_ 35