diff --git a/mpw-shell-parser.cpp b/mpw-shell-parser.cpp index 27f4eca..cea9132 100644 --- a/mpw-shell-parser.cpp +++ b/mpw-shell-parser.cpp @@ -374,7 +374,7 @@ value expression_parser::eval(int op, value &lhs, value &rhs) { return lhs.to_number() >> rhs.to_number(); case '<<': - return lhs.to_number() >> rhs.to_number(); + return lhs.to_number() << rhs.to_number(); // logical || . NaN ok case '||':