@@ -7,24 +7,24 @@ env GOCACHE=$WORK/gocache # Looking for compile commands, so need a clean cache
7
7
8
8
# -gcflags=-e applies to named packages, not dependencies
9
9
go build -n -v -gcflags=-e z1 z2
10
- stderr 'compile.* -p z1.* -e'
11
- stderr 'compile.* -p z2.* -e'
10
+ stderr 'compile.* -p z1.* -e '
11
+ stderr 'compile.* -p z2.* -e '
12
12
stderr 'compile.* -p y'
13
- ! stderr 'compile.* -p [^z].* -e'
13
+ ! stderr 'compile.* -p [^z].* -e '
14
14
15
15
# -gcflags can specify package=flags, and can be repeated; last match wins
16
16
go build -n -v -gcflags=-e -gcflags=z1=-N z1 z2
17
- stderr 'compile.* -p z1.* -N'
18
- ! stderr 'compile.* -p z1.* -e'
19
- ! stderr 'compile.* -p z2.* -N'
20
- stderr 'compile.* -p z2.* -e'
17
+ stderr 'compile.* -p z1.* -N '
18
+ ! stderr 'compile.* -p z1.* -e '
19
+ ! stderr 'compile.* -p z2.* -N '
20
+ stderr 'compile.* -p z2.* -e '
21
21
stderr 'compile.* -p y'
22
- ! stderr 'compile.* -p [^z].* -e'
23
- ! stderr 'compile.* -p [^z].* -N'
22
+ ! stderr 'compile.* -p [^z].* -e '
23
+ ! stderr 'compile.* -p [^z].* -N '
24
24
25
25
# -gcflags can have arbitrary spaces around the flags
26
26
go build -n -v -gcflags=' z1 = -e ' z1
27
- stderr 'compile.* -p z1.* -e'
27
+ stderr 'compile.* -p z1.* -e '
28
28
29
29
# -gcflags='all=-e' should apply to all packages, even with go test
30
30
go test -c -n -gcflags='all=-e' z1
0 commit comments