~150: - dosub("my_eval", &arg, G_SCALAR|G_DISCARD); + dosub("my_eval", &arg, G_SCALAR|G_DISCARD|G_EVAL|G_KEEPERR); //eval/keeperr added for perl bug, ala perlfunc @ fred - std::string temp = "wp."; + std::string temp = "wp";