summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@epfl.ch>2012-07-11 23:38:39 -0700
committerAdriaan Moors <adriaan.moors@epfl.ch>2012-07-11 23:38:39 -0700
commita0ba7c4a3feae7f9421d55e3e7c0691b02d82be3 (patch)
treec3cefc9e72eaaf103fbcc562b94804697298ea02 /src/compiler
parent25e2bb072caf37677f8b04a01c28f190f17494ef (diff)
parent3e2c31fbebfd723e8a9afd28cbd0a62659466069 (diff)
downloadscala-a0ba7c4a3feae7f9421d55e3e7c0691b02d82be3.tar.gz
scala-a0ba7c4a3feae7f9421d55e3e7c0691b02d82be3.tar.bz2
scala-a0ba7c4a3feae7f9421d55e3e7c0691b02d82be3.zip
Merge pull request #887 from paulp/topic/pickledflags
major fixes to how flags are pickled
Diffstat (limited to 'src/compiler')
-rw-r--r--src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala b/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala
index 192cc94b90..cc5ed0f129 100644
--- a/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala
+++ b/src/compiler/scala/tools/nsc/symtab/classfile/Pickler.scala
@@ -503,7 +503,7 @@ abstract class Pickler extends SubComponent {
private def writeSymInfo(sym: Symbol) {
writeRef(sym.name)
writeRef(localizedOwner(sym))
- writeLongNat((rawFlagsToPickled(sym.flags & PickledFlags)))
+ writeLongNat((rawToPickledFlags(sym.flags & PickledFlags)))
if (sym.hasAccessBoundary) writeRef(sym.privateWithin)
writeRef(sym.info)
}
@@ -966,7 +966,7 @@ abstract class Pickler extends SubComponent {
TREE
case Modifiers(flags, privateWithin, _) =>
- val pflags = rawFlagsToPickled(flags)
+ val pflags = rawToPickledFlags(flags)
writeNat((pflags >> 32).toInt)
writeNat((pflags & 0xFFFFFFFF).toInt)
writeRef(privateWithin)