// // Copyright (c) 2002-2015 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // The SeparateArrayInitialization function splits each array initialization into a declaration and an assignment. // Example: // type[n] a = initializer; // will effectively become // type[n] a; // a = initializer; #ifndef COMPILER_TRANSLATOR_SEPARATEARRAYINITIALIZATION_H_ #define COMPILER_TRANSLATOR_SEPARATEARRAYINITIALIZATION_H_ class TIntermNode; void SeparateArrayInitialization(TIntermNode *root); #endif // COMPILER_TRANSLATOR_SEPARATEARRAYINITIALIZATION_H_