// For the version, it uses the latest git tag followed by the number of commits.
// For the date, it uses the current date (when then script is run).
-#define GLSLANG_REVISION "Overload400-PrecQual.1772"
-#define GLSLANG_DATE "18-Jan-2017"
+#define GLSLANG_REVISION "Overload400-PrecQual.1773"
+#define GLSLANG_DATE "19-Jan-2017"
//
TVariable* TParseContext::makeInternalVariable(const char* name, const TType& type) const
{
- TString* nameString = new TString(name);
+ TString* nameString = NewPoolTString(name);
TVariable* variable = new TVariable(nameString, type);
symbolTable.makeInternalVariable(*variable);
//
TVariable* HlslParseContext::makeInternalVariable(const char* name, const TType& type) const
{
- TString* nameString = new TString(name);
+ TString* nameString = NewPoolTString(name);
TVariable* variable = new TVariable(nameString, type);
symbolTable.makeInternalVariable(*variable);
// Replace the entry point name given in the shader with the real entry point name,
// if there is a substitution.
if (name != nullptr && *name == sourceEntryPointName)
- name = new TString(intermediate.getEntryPointName().c_str());
+ name = NewPoolTString(intermediate.getEntryPointName().c_str());
}
// post-processing