From 7816379aae0280f696abcc1d540dface8d883b5c Mon Sep 17 00:00:00 2001 From: Asher Baker Date: Wed, 30 Jun 2021 18:29:29 +0100 Subject: [PATCH] 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. --- sourcepawn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sourcepawn b/sourcepawn index e8d7b67b..07f9c462 160000 --- a/sourcepawn +++ b/sourcepawn @@ -1 +1 @@ -Subproject commit e8d7b67b0665baf1faf6d4985c1e92ac1163e43f +Subproject commit 07f9c462ab474a7a0a649e40c404de3da5cb32b2