Ashley Jarvis just reported this on the mailing list. I also ran into this while working on porting the active particles to enzo-2. I don't think this cast is necessary (the compiler will do it automatically) and it seems to cause compiler errors with certain machine precision choices, so I think it would be best to delete it.
passes the test suite; trivial change. I'm merging.