diff options
author | michelou <michelou@epfl.ch> | 2005-06-14 15:47:08 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2005-06-14 15:47:08 +0000 |
commit | 612132fd58ef5ce086f500498685632f8d242391 (patch) | |
tree | 7cd042c95dbcdb0890a4d9ee14e60164f5ad6a54 /sources/scalac | |
parent | f2a6a86bb22c5c51d1113117e823a54812e20450 (diff) | |
download | scala-612132fd58ef5ce086f500498685632f8d242391.tar.gz scala-612132fd58ef5ce086f500498685632f8d242391.tar.bz2 scala-612132fd58ef5ce086f500498685632f8d242391.zip |
- corrected if-test in 'addAttribute' function.
Diffstat (limited to 'sources/scalac')
-rw-r--r-- | sources/scalac/Global.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sources/scalac/Global.java b/sources/scalac/Global.java index 31c5c173af..c97882d440 100644 --- a/sources/scalac/Global.java +++ b/sources/scalac/Global.java @@ -424,11 +424,11 @@ public abstract class Global { * @param args - arguments to the attribute constructor */ public void addAttribute(Symbol sym, Symbol aSym, AConstant[] args) { - if(aSym.isNone() || aSym.isError()) - return; - AttributeInfo attr = getAttributes(sym); - attr = new AttributeInfo(aSym, args, attr); - setAttribute(sym, attr); + if (aSym != null && ! (aSym.isNone() || aSym.isError())) { + AttributeInfo attr = getAttributes(sym); + attr = new AttributeInfo(aSym, args, attr); + setAttribute(sym, attr); + } } /** Add attribute with no arguments |