Fix crash when using MSVC in debug mode

Accessing inputs_[0] when it's empty results in an assert when running
in debug. Avoid it by using data() if available.
1 file changed