@@ -1401,9 +1401,6 @@ func main() {
1401
1401
serial := flag .String ("serial" , "" , "which serial output to use (none, uart, usb)" )
1402
1402
work := flag .Bool ("work" , false , "print the name of the temporary build directory and do not delete this directory on exit" )
1403
1403
interpTimeout := flag .Duration ("interp-timeout" , 180 * time .Second , "interp optimization pass timeout" )
1404
- printIR := flag .Bool ("printir" , false , "print LLVM IR" )
1405
- dumpSSA := flag .Bool ("dumpssa" , false , "dump internal Go SSA" )
1406
- verifyIR := flag .Bool ("verifyir" , false , "run extra verification steps on LLVM IR" )
1407
1404
var tags buildutil.TagsFlag
1408
1405
flag .Var (& tags , "tags" , "a space-separated list of extra build tags" )
1409
1406
target := flag .String ("target" , "" , "chip/board name or JSON target specification file" )
@@ -1430,6 +1427,11 @@ func main() {
1430
1427
monitor := flag .Bool ("monitor" , false , "enable serial monitor" )
1431
1428
baudrate := flag .Int ("baudrate" , 115200 , "baudrate of serial monitor" )
1432
1429
1430
+ // Internal flags, that are only intended for TinyGo development.
1431
+ printIR := flag .Bool ("internal-printir" , false , "print LLVM IR" )
1432
+ dumpSSA := flag .Bool ("internal-dumpssa" , false , "dump internal Go SSA" )
1433
+ verifyIR := flag .Bool ("internal-verifyir" , false , "run extra verification steps on LLVM IR" )
1434
+
1433
1435
var flagJSON , flagDeps , flagTest bool
1434
1436
if command == "help" || command == "list" || command == "info" || command == "build" {
1435
1437
flag .BoolVar (& flagJSON , "json" , false , "print data in JSON format" )
0 commit comments