Switched to std::string for TReflection and TObjectReflection
authorMatthew Albrecht <mattparks5855@gmail.com>
Fri, 1 Feb 2019 04:51:50 +0000 (22:51 -0600)
committerMatthew Albrecht <mattparks5855@gmail.com>
Fri, 1 Feb 2019 04:53:35 +0000 (22:53 -0600)
commit91af94019a2746f3be8f97e0e3f2d029599f700f
treec51ba1c780ea1ef99b12625be1e602a97aed1668
parentc9e03360e2a78a95a8571292aefa5ddbdbf66daf
Switched to std::string for TReflection and TObjectReflection

In MSVC 2017 Debug mode when a reflection is deleted (when a shader goes out of scope) xutility will fail to clear the children due to the TString allocator implementation. By switching to std::string xutility no longer throws the error.
glslang/MachineIndependent/reflection.cpp
glslang/MachineIndependent/reflection.h