summaryrefslogtreecommitdiffhomepage
path: root/dev/Kernel
diff options
context:
space:
mode:
Diffstat (limited to 'dev/Kernel')
-rw-r--r--dev/Kernel/NewKit/Atom.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/dev/Kernel/NewKit/Atom.h b/dev/Kernel/NewKit/Atom.h
index a90ef003..6845aee8 100644
--- a/dev/Kernel/NewKit/Atom.h
+++ b/dev/Kernel/NewKit/Atom.h
@@ -21,13 +21,13 @@ namespace Kernel
Atom(const Atom&) = delete;
public:
- T operator[](Size sz)
+ T operator[](Size bit)
{
- return (fArrayOfAtoms & sz);
+ return (fArrayOfAtoms & (1 << bit));
}
- void operator|(Size sz)
+ void operator|(Size bit)
{
- fArrayOfAtoms |= sz;
+ fArrayOfAtoms |= (1 << bit);
}
friend Boolean operator==(Atom<T>& atomic, const T& idx)