github.com/zxy12/go_duplicate_112_new@v0.0.0-20200807091221-747231827200/src/cmd/go/testdata/script/vet_asm.txt (about) 1 # Issue 27665. Verify that "go vet" analyzes non-Go files. 2 3 env GOOS=linux 4 env GOARCH=amd64 5 ! go vet -asmdecl a 6 stderr 'f: invalid MOVW of x' 7 8 # -c flag shows context 9 ! go vet -c=2 -asmdecl a 10 stderr '...invalid MOVW...' 11 stderr '1 .*TEXT' 12 stderr '2 MOVW' 13 stderr '3 RET' 14 stderr '4' 15 16 # -json causes success, even with diagnostics and errors. 17 go vet -json -asmdecl a 18 stderr '"a": {' 19 stderr '"asmdecl":' 20 stderr '"posn": ".*asm.s:2:1",' 21 stderr '"message": ".*invalid MOVW.*"' 22 23 -- a/a.go -- 24 package a 25 26 func f(x int8) 27 28 -- a/asm.s -- 29 TEXT ·f(SB),0,$0-1 30 MOVW x+0(FP), AX 31 RET