diff options
author | John Kessenich <cepheus@frii.com> | 2013-02-11 00:54:44 +0000 |
---|---|---|
committer | John Kessenich <cepheus@frii.com> | 2013-02-11 00:54:44 +0000 |
commit | dadf945fd76469da52807bd9ef5b8527001f0195 (patch) | |
tree | ed3a0b54d0297aadf174934f78124e7ab272c762 /glslang/MachineIndependent/SymbolTable.cpp | |
parent | 6968b823ef7078a2ff691f78abeaad90bd5bb949 (diff) | |
download | glslang-dadf945fd76469da52807bd9ef5b8527001f0195.tar.gz |
Simultaneously fix only known memory leak and take the next step in supporting arrays of arrays. Improved several minor things along the way.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@20514 e7fa87d3-cd2b-0410-9028-fcbf551c1848
Diffstat (limited to 'glslang/MachineIndependent/SymbolTable.cpp')
-rw-r--r-- | glslang/MachineIndependent/SymbolTable.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/glslang/MachineIndependent/SymbolTable.cpp b/glslang/MachineIndependent/SymbolTable.cpp index 27afc1e5..15cc52bb 100644 --- a/glslang/MachineIndependent/SymbolTable.cpp +++ b/glslang/MachineIndependent/SymbolTable.cpp @@ -87,10 +87,10 @@ void TType::buildMangledName(TString& mangledName) mangledName += static_cast<char>('0' + getMatrixRows()); } - if (isArray()) { + if (arraySizes) { const int maxSize = 10; char buf[maxSize]; - sprintf_s(buf, maxSize, "%d", arraySize); + sprintf_s(buf, maxSize, "%d", arraySizes->front()); mangledName += '['; mangledName += buf; mangledName += ']'; |