summaryrefslogtreecommitdiff
path: root/src/lib/container/array
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/container/array')
-rw-r--r--src/lib/container/array/array.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/container/array/array.go b/src/lib/container/array/array.go
index 95ed6c2ec..5c0353613 100644
--- a/src/lib/container/array/array.go
+++ b/src/lib/container/array/array.go
@@ -10,14 +10,14 @@ export type Element interface {
export type Array struct {
// TODO do not export field
- a *[]Element
+ a []Element
}
func (p *Array) Init(initial_len int) *Array {
a := p.a;
- if a == nil || cap(a) < initial_len {
+ if cap(a) == 0 || cap(a) < initial_len {
n := 8; // initial capacity
if initial_len > n {
n = initial_len