From aa4e5277817aa0fb04215a32ac6725465a4b2b27 Mon Sep 17 00:00:00 2001 From: Christoph Kubisch Date: Tue, 16 Apr 2019 13:28:49 +0200 Subject: [PATCH] revert typeName from getCompleteString() (breaks tests), add to function dump instead --- glslang/Include/Types.h | 5 ----- glslang/MachineIndependent/SymbolTable.cpp | 3 ++- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/glslang/Include/Types.h b/glslang/Include/Types.h index 9b71801e..90341dcb 100644 --- a/glslang/Include/Types.h +++ b/glslang/Include/Types.h @@ -2019,11 +2019,6 @@ public: // Add struct/block members if (isStruct() && structure) { - if (typeName) { - appendStr(" "); - appendStr(typeName->c_str()); - appendStr(" "); - } appendStr("{"); for (size_t i = 0; i < structure->size(); ++i) { if (! (*structure)[i].type->hiddenMember()) { diff --git a/glslang/MachineIndependent/SymbolTable.cpp b/glslang/MachineIndependent/SymbolTable.cpp index 556d5fcc..d0b6ecde 100755 --- a/glslang/MachineIndependent/SymbolTable.cpp +++ b/glslang/MachineIndependent/SymbolTable.cpp @@ -216,7 +216,8 @@ void TFunction::dump(TInfoSink &infoSink, bool complete) const for (int i = 0; i < numParams; i++) { const TParameter ¶m = parameters[i]; infoSink.debug << param.type->getCompleteString() << " " - << (param.name ? param.name->c_str() : "") << (i < numParams - 1 ? "," : ""); + << (param.type->isStruct() ? "of " + param.type->getTypeName() + " " : "") + << (param.name ? *param.name : "") << (i < numParams - 1 ? "," : ""); } infoSink.debug << ")";