aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/stack.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/common/stack.h b/common/stack.h
index 123cacd6cb..2cc85388e0 100644
--- a/common/stack.h
+++ b/common/stack.h
@@ -85,6 +85,7 @@ protected:
Array<T> _stack;
public:
Stack<T>() {}
+ Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
bool empty() const {
return _stack.empty();
@@ -97,10 +98,7 @@ public:
}
T top() const {
const int s = size();
- if (s > 0)
- return _stack[s - 1];
- else
- return 0;
+ return _stack[s - 1];
}
T pop() {
T tmp = top();