Skip to content

Commit 6dc707d

Browse files
committed
parser: port upstream changes
1 parent 13be512 commit 6dc707d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Diff for: src/stage2/Parse.zig

+2-2
Original file line numberDiff line numberDiff line change
@@ -3554,7 +3554,7 @@ fn parsePtrModifiers(p: *Parse) !PtrModifiers {
35543554
var saw_const = false;
35553555
var saw_volatile = false;
35563556
var saw_allowzero = false;
3557-
var saw_addrspace = false;
3557+
35583558
while (true) {
35593559
switch (p.token_tags[p.tok_i]) {
35603560
.keyword_align => {
@@ -3595,7 +3595,7 @@ fn parsePtrModifiers(p: *Parse) !PtrModifiers {
35953595
saw_allowzero = true;
35963596
},
35973597
.keyword_addrspace => {
3598-
if (saw_addrspace) {
3598+
if (result.addrspace_node != 0) {
35993599
try p.warn(.extra_addrspace_qualifier);
36003600
}
36013601
result.addrspace_node = try p.parseAddrSpace();

Diff for: src/stage2/render.zig

+1-1
Original file line numberDiff line numberDiff line change
@@ -3252,7 +3252,7 @@ fn AutoIndentingStream(comptime UnderlyingWriter: type) type {
32523252
/// Turns all one-shot indents into regular indents
32533253
/// Returns number of indents that must now be manually popped
32543254
pub fn lockOneShotIndent(self: *Self) usize {
3255-
var locked_count = self.indent_one_shot_count;
3255+
const locked_count = self.indent_one_shot_count;
32563256
self.indent_one_shot_count = 0;
32573257
return locked_count;
32583258
}

0 commit comments

Comments
 (0)