Skip to content

Commit

Permalink
use new fancy C++ syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
LoganDark committed Nov 8, 2021
1 parent 80ecbe6 commit 81b28ff
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions Compiler/src/Compiler.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3707,25 +3707,19 @@ void compileOrThrow(BytecodeBuilder& bytecode, AstStatBlock* root, const AstName
// since access to some global objects may result in values that change over time, we block imports from non-readonly tables
if (FFlag::LuauGenericSpecialGlobals)
{
AstName name = names.get("_G");

if (name.value)
if (AstName name = names.get("_G"); name.value)
compiler.globals[name].writable = true;

if (options.mutableGlobalNames)
for (const char** ptr = options.mutableGlobalNames; *ptr != NULL; ++ptr)
{
AstName name = names.get(*ptr);

if (name.value)
if (AstName name = names.get(*ptr); name.value)
compiler.globals[name].writable = true;
}
} else {
for (const char* global : kSpecialGlobals)
{
AstName name = names.get(global);

if (name.value)
if (AstName name = names.get(global); name.value)
compiler.globals[name].writable = true;
}
}
Expand Down

0 comments on commit 81b28ff

Please sign in to comment.