summaryrefslogtreecommitdiff
path: root/sources/scalac
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2005-06-14 15:47:08 +0000
committermichelou <michelou@epfl.ch>2005-06-14 15:47:08 +0000
commit612132fd58ef5ce086f500498685632f8d242391 (patch)
tree7cd042c95dbcdb0890a4d9ee14e60164f5ad6a54 /sources/scalac
parentf2a6a86bb22c5c51d1113117e823a54812e20450 (diff)
downloadscala-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.java10
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