Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Avoid allocating zero length arrays in CodeRef.
  • Loading branch information
donaldh committed Oct 4, 2013
1 parent e0bc2b7 commit bb33397
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/vm/jvm/runtime/org/perl6/nqp/runtime/CompilationUnit.java
Expand Up @@ -90,8 +90,10 @@ public void initializeCompilationUnit(ThreadContext tc) {

String cuid = ann.cuid();
CodeRef cr = new CodeRef(this, m.mh.bindTo(this), ann.name(), cuid,
ann.oLexicalNames(), ann.iLexicalNames(),
ann.nLexicalNames(), ann.sLexicalNames(),
ann.oLexicalNames().length == 0 ? null : ann.oLexicalNames(),
ann.iLexicalNames().length == 0 ? null : ann.iLexicalNames(),
ann.nLexicalNames().length == 0 ? null : ann.nLexicalNames(),
ann.sLexicalNames().length == 0 ? null : ann.sLexicalNames(),
m.handlers);
cr.staticInfo.methodName = m.methodName;
cr.staticInfo.hasExitHandler = ann.hasExitHandler();
Expand Down

0 comments on commit bb33397

Please sign in to comment.