Update SourcePawn (#1518)

This fixes a number of parsing issues and compiler crashes, deprecates enum multipliers, fixes relative include paths on Windows, adds a `static_assert` statement for compile-time checks, and introduces new Linux profiling support.

The relative include paths change will probably break some non-portable projects that relied on the old broken behaviour, but the fix is straightforward. The `#include` directive is now always relative to the file where it is used, whereas on Windows it was previously relative to the initial input file passed to the compiler if `/` was used instead of `\` in include paths.
This commit is contained in:
Asher Baker 2021-06-30 18:29:29 +01:00 committed by GitHub
parent d192527707
commit 7816379aae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1 +1 @@
Subproject commit e8d7b67b0665baf1faf6d4985c1e92ac1163e43f
Subproject commit 07f9c462ab474a7a0a649e40c404de3da5cb32b2