Fix fuzzer-discovered error with ~ prefix on literals.

The expression `~123` was making a PrefixExpression of type $intLiteral.
It should be converted to type `int` when the ~ prefix is applied.

This change also changes the output from oss-fuzz:27614. Both programs
are essentially nonsense expressions with no real behavior, so this is
fine.

Change-Id: I586be149ce95136fabee72fdd3473814d54948cf
Bug: oss-fuzz:31410
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/376620
Commit-Queue: John Stiles <johnstiles@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
diff --git a/gn/sksl_tests.gni b/gn/sksl_tests.gni
index b15e0ba..084e829 100644
--- a/gn/sksl_tests.gni
+++ b/gn/sksl_tests.gni
@@ -135,11 +135,13 @@
   "/sksl/errors/OpenArray.sksl",
   "/sksl/errors/Ossfuzz26700.sksl",
   "/sksl/errors/Ossfuzz26759.sksl",
+  "/sksl/errors/Ossfuzz27614.sksl",
   "/sksl/errors/Ossfuzz27650.sksl",
   "/sksl/errors/Ossfuzz27663.sksl",
   "/sksl/errors/Ossfuzz29085.sksl",
   "/sksl/errors/Ossfuzz29845.sksl",
   "/sksl/errors/Ossfuzz29849.sksl",
+  "/sksl/errors/Ossfuzz31410.sksl",
   "/sksl/errors/OverflowFloatLiteral.sksl",
   "/sksl/errors/OverflowIntLiteral.sksl",
   "/sksl/errors/OverflowParamArraySize.sksl",
@@ -379,7 +381,6 @@
   "/sksl/shared/OperatorsES2.sksl",
   "/sksl/shared/OperatorsES3.sksl",
   "/sksl/shared/Ossfuzz26167.sksl",
-  "/sksl/shared/Ossfuzz27614.sksl",
   "/sksl/shared/Ossfuzz28050.sksl",
   "/sksl/shared/Ossfuzz28794.sksl",
   "/sksl/shared/Ossfuzz28904.sksl",