Here's a sample code that reproduces the bug for me:
Code: Select all
load_file("stdrun.hoc")
create soma
insert pas
objref data_vec, time_vec
data_vec = new Vector()
time_vec = new Vector()
data_vec.record(&soma.v(0.5), time_vec)
run()
{
printf("Size of data vector: %d\n", data_vec.size())
printf("Size of time vector: %d\n", time_vec.size())
}
Code: Select all
load_file("stdrun.hoc")
create soma
insert pas
objref data_vec, time_vec
data_vec = new Vector()
time_vec = new Vector()
data_vec.record(&soma.v(0.5))
time_vec.record(&t)
run()
{
printf("Size of data vector: %d\n", data_vec.size())
printf("Size of time vector: %d\n", time_vec.size())
}