===================================================================
@@ -1,4 +1,4 @@
-b5c9fe259ec43f8079581c3bea0f1d12d85213a7
+8804c912363320e0c229c5a471fb6f4b9e5965e6
The first line of this file holds the git revision number of the last
merge done from the gofrontend repository.
===================================================================
@@ -13,6 +13,8 @@ func init() {
register("Crash", Crash)
}
+var NilPointer *string
+
func test(name string) {
defer func() {
if x := recover(); x != nil {
@@ -21,8 +23,7 @@ func test(name string) {
fmt.Printf(" done\n")
}()
fmt.Printf("%s:", name)
- var s *string
- _ = *s
+ *NilPointer = name
fmt.Print("SHOULD NOT BE HERE")
}
===================================================================
@@ -13,6 +13,8 @@ func init() {
register("Crash", Crash)
}
+var NilPointer *string
+
func test(name string) {
defer func() {
if x := recover(); x != nil {
@@ -21,8 +23,7 @@ func test(name string) {
fmt.Printf(" done\n")
}()
fmt.Printf("%s:", name)
- var s *string
- _ = *s
+ *NilPointer = name
fmt.Print("SHOULD NOT BE HERE")
}