Skip to content

Commit aae8875

Browse files
committed
Non-top-level fcns get qualfied names
1 parent be68238 commit aae8875

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • chapter25/src/main/java/com/seaofnodes/simple/node

chapter25/src/main/java/com/seaofnodes/simple/node/FunNode.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,10 @@ public void setSig( TypeFunPtr sig ) {
113113
}
114114

115115
public void setName( String name ) {
116-
if( _name==null ) _name=name;
116+
if( _name==null )
117+
_name = _compunit==null || _compunit._cname==null || _compunit._cname.indexOf('.')==-1
118+
? name
119+
: (_compunit._cname+"."+name).intern();
117120
}
118121

119122
@Override

0 commit comments

Comments
 (0)