vkdoom_m/src/scripting
Christoph Oelckers c12dfd7e4d - fixed: only explicit class type casts must obey strict namespace rules, i.e. only '(class<type>)(variable_to_cast)'
The general rule is as follows: A class name as a string will always be looked up fully, even if the class name gets shadows by another variable because strings are not identifiers.
It is only class names as identifiers that must obey the rule that if it is not known yet or hidden by something else that it may not be found to ensure that the older variable does not take over the name if it gets reused.
2017-01-24 10:04:46 +01:00
..
codegeneration - fixed: only explicit class type casts must obey strict namespace rules, i.e. only '(class<type>)(variable_to_cast)' 2017-01-24 10:04:46 +01:00
decorate - fixed: only explicit class type casts must obey strict namespace rules, i.e. only '(class<type>)(variable_to_cast)' 2017-01-24 10:04:46 +01:00
vm - fixed: Class and struct name lookup was not context aware. 2017-01-23 19:10:28 +01:00
zscript - removed a line of debug code that made GCC/Clang go nuclear. 2017-01-23 23:06:29 +01:00
thingdef.cpp - fixed: Class and struct name lookup was not context aware. 2017-01-23 19:10:28 +01:00
thingdef.h - fixed: Class and struct name lookup was not context aware. 2017-01-23 19:10:28 +01:00
thingdef_data.cpp - fixed: Class and struct name lookup was not context aware. 2017-01-23 19:10:28 +01:00
thingdef_properties.cpp - fixed: Class and struct name lookup was not context aware. 2017-01-23 19:10:28 +01:00