ID:2611253
 
Resolved
A bug in an experimental compiler change managed to elude testing.
BYOND Version:513
Operating System:Windows 10 Pro 64-bit
Web Browser:Firefox 80.0
Applies to:Dream Maker
Status: Resolved (513.1532)

This issue has been resolved.
Descriptive Problem Summary:
When trying to compile any BYOND project, attempting to build the .dme will produce the following output:
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
tgstation.dmb - 9 errors, 0 warnings (9/4/20 12:31 am)


It's always specifically 9 errors regardless of what project I tried, including a project that's basically nothing but a client verb, and as far as SS13.

Numbered Steps to Reproduce Problem:
1. Download any one of the following SS13 repos, or just try to compile any BYOND project at all
- https://github.com/PolarisSS13/Polaris/
- https://github.com/tgstation/tgstation/
- https://github.com/ParadiseSS13/Paradise
2. Attempt to compile (does not matter if done in Dream Maker or with the dm.exe command line compiler, both will fail)
3. Observe failure to build with error: bad argument definition

Code Snippet (if applicable) to Reproduce Problem:
Unknown.

Expected Results:
Projects which compile fine under 513.1530 would continue compiling under 513.1531

Actual Results:
Compilation fails with an error message that makes it impossible to track down the source code causing the problem (if there even is anything we're doing wrong)

Does the problem occur:
Every time? Or how often? Every time under 513.1531
In other games? Unknown
In other user accounts? Yes
On other computers? Presumably

When does the problem NOT occur?
It appears to always occur for any BYOND project at all when trying to compile under 513.1531

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
In versions of BYOND before 513.1531, including 513.1530

Workarounds:
Downgrade
Chiming in to confirm.

Tried compiling, instantly got 9 errors and compiler refused to compile.

The errors are **instant**. It doesn't load anything, it just goes right to:

error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
vorestation.dmb - 9 errors, 0 warnings (9/4/20 3:41 am)
Yes can confirm here as well. Tried other games I used to have and they all have the same 9 errors.
Lummox JR resolved issue with message:
A bug in an experimental compiler change managed to elude testing.