// Make a function that contains all the initialization statements.
if len(nf) > 0 {
lineno = nf[0].Pos // prolog/epilog gets line number of first init stmt
- initializers := lookup("init.ializers")
+ initializers := lookup("init")
disableExport(initializers)
fn := dclfunc(initializers, nod(OTFUNC, nil, nil))
for _, dcl := range dummyInitFn.Func.Dcl {
want: "fallback:" +
"\n somefile.go:123" +
"\n - file does not exist:" +
- "\n os.init.ializers" +
+ "\n os.init" +
"\n .+/os/error.go:\\d\\d",
regexp: true,
}, {
if !strings.Contains(s, "a.go:19") {
panic("missing a.go:19")
}
- if !strings.Contains(s, "a.init.ializers") {
- panic("missing a.init.ializers")
+ if !strings.Contains(s, "a.init") {
+ panic("missing a.init")
}
// Check the CallersFrames results.
panic("traceback truncated after f")
}
f, more = iter.Next()
- if f.Function != "a.init.ializers" || !strings.HasSuffix(f.File, "a.go") || f.Line != 15 {
- panic(fmt.Sprintf("bad init.ializers %v\n", f))
+ if f.Function != "a.init" || !strings.HasSuffix(f.File, "a.go") || f.Line != 15 {
+ panic(fmt.Sprintf("bad init %v\n", f))
}
if !more {
- panic("traceback truncated after init.ializers")
+ panic("traceback truncated after init")
}
f, _ = iter.Next()
if !strings.HasPrefix(f.Function, "runtime.") {