Skip to content

Commit bdff6a1

Browse files
committed
(glslang) Cleanups
1 parent e480ebd commit bdff6a1

3 files changed

Lines changed: 5 additions & 17 deletions

File tree

deps/glslang/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1173,22 +1173,22 @@ int TPpContext::MacroExpand(TPpToken* ppToken, bool expandUndef, bool newLineOka
11731173
case PpAtomLineMacro:
11741174
ppToken->ival = _parseContext.getCurrentLoc().line;
11751175
snprintf(ppToken->name, sizeof(ppToken->name), "%d", ppToken->ival);
1176-
UngetToken(PpAtomConstInt, ppToken);
1176+
pushInput(new tUngotTokenInput(this, PpAtomConstInt, ppToken));
11771177
return 1;
11781178

11791179
case PpAtomFileMacro: {
11801180
if (_parseContext.getCurrentLoc().name)
11811181
_parseContext.ppRequireExtensions(ppToken->loc, 1, &E_GL_GOOGLE_cpp_style_line_directive, "filename-based __FILE__");
11821182
ppToken->ival = _parseContext.getCurrentLoc().string;
11831183
strlcpy(ppToken->name, ppToken->loc.getStringNameOrNum().c_str(), sizeof(ppToken->name));
1184-
UngetToken(PpAtomConstInt, ppToken);
1184+
pushInput(new tUngotTokenInput(this, PpAtomConstInt, ppToken));
11851185
return 1;
11861186
}
11871187

11881188
case PpAtomVersionMacro:
11891189
ppToken->ival = _parseContext.version;
11901190
snprintf(ppToken->name, sizeof(ppToken->name), "%d", ppToken->ival);
1191-
UngetToken(PpAtomConstInt, ppToken);
1191+
pushInput(new tUngotTokenInput(this, PpAtomConstInt, ppToken));
11921192
return 1;
11931193

11941194
default:
@@ -1223,7 +1223,7 @@ int TPpContext::MacroExpand(TPpToken* ppToken, bool expandUndef, bool newLineOka
12231223
token = scanToken(ppToken);
12241224
}
12251225
if (token != '(') {
1226-
UngetToken(token, ppToken);
1226+
pushInput(new tUngotTokenInput(this, token, ppToken));
12271227
delete in;
12281228
return 0;
12291229
}

deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpContext.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,6 @@ class TPpContext {
406406
// From PpTokens.cpp
407407
//
408408
void pushTokenStreamInput(TokenStream&, bool pasting = false);
409-
void UngetToken(int token, TPpToken*);
410409

411410
class tTokenInput : public tInput {
412411
public:

deps/glslang/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,6 @@ NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
8383
#ifndef _CRT_SECURE_NO_WARNINGS
8484
#define _CRT_SECURE_NO_WARNINGS
8585
#endif
86-
#if (defined(_MSC_VER) && _MSC_VER < 1900 /*vs2015*/)
87-
#ifndef snprintf
88-
#define snprintf sprintf_s
89-
#endif
90-
#endif
9186

9287
#include <cstdlib>
9388
#include <cstring>
@@ -163,8 +158,7 @@ int TPpContext::TokenStream::getSubtoken()
163158
{
164159
if (current < data.size())
165160
return data[current++];
166-
else
167-
return EndOfInput;
161+
return EndOfInput;
168162
}
169163

170164
// back up one position in the stream
@@ -347,9 +341,4 @@ int TPpContext::tUngotTokenInput::scan(TPpToken* ppToken)
347341
return ret;
348342
}
349343

350-
void TPpContext::UngetToken(int token, TPpToken* ppToken)
351-
{
352-
pushInput(new tUngotTokenInput(this, token, ppToken));
353-
}
354-
355344
} // end namespace glslang

0 commit comments

Comments
 (0)