forked from qt-creator/qt-creator
GLSL: Fix conversion warnings on Windows
This was actually already fixed with
Fix compiler warnings on windows.
commit cc04b84917
.
However, glslparser.{h,cpp} were changed, which are generated from
glsl.g. Fix the warnings in the source file glsl.g so the next time the
parser is re-generated the changes are not lost.
Change-Id: If7e5f45ff1a93d1d7b6c9213697884f5a7e9ec5f
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
This commit is contained in:
@@ -321,7 +321,7 @@ private:
|
||||
inline int consumeToken() {
|
||||
if (_index < int(_tokens.size()))
|
||||
return _index++;
|
||||
return _tokens.size() - 1;
|
||||
return static_cast<int>(_tokens.size()) - 1;
|
||||
}
|
||||
inline const Token &tokenAt(int index) const {
|
||||
if (index == 0)
|
||||
@@ -468,30 +468,30 @@ Parser::Parser(Engine *engine, const char *source, unsigned size, int variant)
|
||||
|
||||
switch (tk.kind) {
|
||||
case T_LEFT_PAREN:
|
||||
parenStack.push(_tokens.size());
|
||||
parenStack.push(static_cast<int>(_tokens.size()));
|
||||
break;
|
||||
case T_LEFT_BRACKET:
|
||||
bracketStack.push(_tokens.size());
|
||||
bracketStack.push(static_cast<int>(_tokens.size()));
|
||||
break;
|
||||
case T_LEFT_BRACE:
|
||||
braceStack.push(_tokens.size());
|
||||
braceStack.push(static_cast<int>(_tokens.size()));
|
||||
break;
|
||||
|
||||
case T_RIGHT_PAREN:
|
||||
if (! parenStack.empty()) {
|
||||
_tokens[parenStack.top()].matchingBrace = _tokens.size();
|
||||
_tokens[parenStack.top()].matchingBrace = static_cast<int>(_tokens.size());
|
||||
parenStack.pop();
|
||||
}
|
||||
break;
|
||||
case T_RIGHT_BRACKET:
|
||||
if (! bracketStack.empty()) {
|
||||
_tokens[bracketStack.top()].matchingBrace = _tokens.size();
|
||||
_tokens[bracketStack.top()].matchingBrace = static_cast<int>(_tokens.size());
|
||||
bracketStack.pop();
|
||||
}
|
||||
break;
|
||||
case T_RIGHT_BRACE:
|
||||
if (! braceStack.empty()) {
|
||||
_tokens[braceStack.top()].matchingBrace = _tokens.size();
|
||||
_tokens[braceStack.top()].matchingBrace = static_cast<int>(_tokens.size());
|
||||
braceStack.pop();
|
||||
}
|
||||
break;
|
||||
|
@@ -58,30 +58,30 @@ Parser::Parser(Engine *engine, const char *source, unsigned size, int variant)
|
||||
|
||||
switch (tk.kind) {
|
||||
case T_LEFT_PAREN:
|
||||
parenStack.push(_tokens.size());
|
||||
parenStack.push(static_cast<int>(_tokens.size()));
|
||||
break;
|
||||
case T_LEFT_BRACKET:
|
||||
bracketStack.push(_tokens.size());
|
||||
bracketStack.push(static_cast<int>(_tokens.size()));
|
||||
break;
|
||||
case T_LEFT_BRACE:
|
||||
braceStack.push(_tokens.size());
|
||||
braceStack.push(static_cast<int>(_tokens.size()));
|
||||
break;
|
||||
|
||||
case T_RIGHT_PAREN:
|
||||
if (! parenStack.empty()) {
|
||||
_tokens[parenStack.top()].matchingBrace = _tokens.size();
|
||||
_tokens[parenStack.top()].matchingBrace = static_cast<int>(_tokens.size());
|
||||
parenStack.pop();
|
||||
}
|
||||
break;
|
||||
case T_RIGHT_BRACKET:
|
||||
if (! bracketStack.empty()) {
|
||||
_tokens[bracketStack.top()].matchingBrace = _tokens.size();
|
||||
_tokens[bracketStack.top()].matchingBrace = static_cast<int>(_tokens.size());
|
||||
bracketStack.pop();
|
||||
}
|
||||
break;
|
||||
case T_RIGHT_BRACE:
|
||||
if (! braceStack.empty()) {
|
||||
_tokens[braceStack.top()].matchingBrace = _tokens.size();
|
||||
_tokens[braceStack.top()].matchingBrace = static_cast<int>(_tokens.size());
|
||||
braceStack.pop();
|
||||
}
|
||||
break;
|
||||
|
@@ -114,7 +114,7 @@ private:
|
||||
inline int consumeToken() {
|
||||
if (_index < int(_tokens.size()))
|
||||
return _index++;
|
||||
return _tokens.size() - 1;
|
||||
return static_cast<int>(_tokens.size()) - 1;
|
||||
}
|
||||
inline const Token &tokenAt(int index) const {
|
||||
if (index == 0)
|
||||
|
Reference in New Issue
Block a user