Skip to content

Commit 6275af4

Browse files
committed
Added deprecation warning for "rep X : {command}"
1 parent 7f3d469 commit 6275af4

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

src/asar/assembleblock.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2160,6 +2160,7 @@ void assembleblock(const char * block, bool isspecialline)
21602160
return;
21612161
}
21622162
}
2163+
asar_throw_warning(0, warning_id_feature_deprecated, "rep X : {command}", "Use while loops, unrolled loops, pseudo opcodes or other replacements");
21632164
repeatnext=rep;
21642165
}
21652166
#ifdef SANDBOX

tests/protonbankstart.asm

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,16 @@
66
;`FFFFF 00
77
freedata cleaned
88
A:
9-
rep 30000 : db 0
9+
!i = 0
10+
while !i < 30000
11+
db 0
12+
!i #= !i+1
13+
endwhile
1014

1115
freedata cleaned
1216
prot A
13-
rep 5000 : db 0
17+
!j = 0
18+
while !j < 5000
19+
db 0
20+
!j #= !j+1
21+
endwhile

tests/xkasemu.asm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
;`warnW1030
1313
;`warnW1030
1414
;`warnW1030
15+
;`warnW1030
1516
;`53 54 41 52
1617
;`21 61
1718
;`BF 0A 80 00

0 commit comments

Comments
 (0)