mirror of
https://github.com/RPCS3/glslang.git
synced 2025-02-25 13:23:12 +00:00
Change warning to error for use of double underscore.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@21765 e7fa87d3-cd2b-0410-9028-fcbf551c1848
This commit is contained in:
parent
8d00fd0e29
commit
0f359f0e35
@ -55,8 +55,9 @@
|
||||
//
|
||||
void TIntermMethod::traverse(TIntermTraverser* it)
|
||||
{
|
||||
// TODO: functionality: current tree should always resolve all methods as constants
|
||||
// 4.3 will leave some length methods as methods
|
||||
// Tree should always resolve all methods as constants
|
||||
|
||||
// TODO: 4.3 functionality: some .length() will stay as methods
|
||||
}
|
||||
|
||||
void TIntermSymbol::traverse(TIntermTraverser* it)
|
||||
|
@ -452,14 +452,13 @@ bool TParseContext::reservedErrorCheck(int line, const TString& identifier)
|
||||
if (!symbolTable.atBuiltInLevel()) {
|
||||
if (identifier.substr(0, 3) == TString("gl_")) {
|
||||
error(line, "reserved built-in name", "gl_", "");
|
||||
|
||||
return true;
|
||||
}
|
||||
if (identifier.find("__") != TString::npos) {
|
||||
//error(line, "Two consecutive underscores are reserved for future use.", identifier.c_str(), "", "");
|
||||
//return true;
|
||||
// TODO: semantics: make this an error
|
||||
infoSink.info.message(EPrefixWarning, "Two consecutive underscores are reserved for future use.", line);
|
||||
return false;
|
||||
error(line, "Two consecutive underscores are reserved for future use.", identifier.c_str(), "", "");
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user