diff --git a/generator/generator.go b/generator/generator.go index 846f37a..ea8d9e9 100644 --- a/generator/generator.go +++ b/generator/generator.go @@ -86,7 +86,7 @@ func (this *generator) method (key entity.Key) (*llvm.Function, error) { ty, exists := this.tree.Types[key.StripMethod()] if !exists { - return nil, errNotFound("method " + key.String()) + return nil, errNotFound("owner of method " + key.String()) } if method, exists := ty.Methods[key.Method]; exists { diff --git a/generator/test-common.go b/generator/test-common.go index 0a5ae78..fd4a8ee 100644 --- a/generator/test-common.go +++ b/generator/test-common.go @@ -40,6 +40,7 @@ func testUnits ( // dependencies for index := 0; index < len(dependencies) - 1; index += 2 { address := entity.Address(dependencies[index]) + test.Log("analyzing", address, "UUID", address.UUID()) source := dependencies[index + 1] ast, ok := treeOf(test, address, source, true) if !ok { return } @@ -61,6 +62,7 @@ func testUnits ( // main address := entity.Address("main.fspl") + test.Log("analyzing MAIN", address, "UUID", address.UUID()) ast, ok := treeOf(test, address, main, false) if !ok { return } err := tree.Analyze(address.UUID(), nicknames, ast)