aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2025-11-04 10:51:48 +0000
committerGitHub <noreply@github.com>2025-11-04 10:51:48 +0000
commit75a2aa580d077775046b511b94d87c27d374603a (patch)
tree3a30596273526e22d88b07db64ce1902aba86711 /core
parent3731cf4e08eaf5b2c91f3f64e1eab0b20efdd51e (diff)
parent7738f4ef9a4eac7206452d50a4f34b07a4a89c1e (diff)
Merge pull request #5879 from mtarik34b/fix-5239
`text/scanner`: Add missing switch case for octal prefix (fixes #5239)
Diffstat (limited to 'core')
-rw-r--r--core/text/scanner/scanner.odin4
1 files changed, 3 insertions, 1 deletions
diff --git a/core/text/scanner/scanner.odin b/core/text/scanner/scanner.odin
index 649b4d2d7..9445df58c 100644
--- a/core/text/scanner/scanner.odin
+++ b/core/text/scanner/scanner.odin
@@ -341,8 +341,10 @@ scan_number :: proc(s: ^Scanner, ch: rune, seen_dot: bool) -> (rune, rune) {
case 'x':
ch = advance(s)
base, prefix = 16, 'x'
- case:
+ case 'o':
+ ch = advance(s)
base, prefix = 8, 'o'
+ case:
digsep = 1 // Leading zero
}
} else {