From b701c7d56e82286a71e46405c5335f4be4469099 Mon Sep 17 00:00:00 2001 From: Vladimir Glavnyy <31897320+vglavnyy@users.noreply.github.com> Date: Fri, 10 May 2019 00:05:21 +0700 Subject: [PATCH] Fix out-of-range error (MSVC2010) in idl_gen_dart.cpp (#5335) -- MSVC2010 doesn't support indexed access to \0-terminator. --- src/idl_gen_dart.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/idl_gen_dart.cpp b/src/idl_gen_dart.cpp index c97681b77..45b2986b3 100644 --- a/src/idl_gen_dart.cpp +++ b/src/idl_gen_dart.cpp @@ -120,7 +120,7 @@ class DartGenerator : public BaseGenerator { std::ostream_iterator(sstream, ".")); auto ret = sstream.str() + ns.components.back(); - for (int i = 0; ret[i]; i++) { + for (size_t i = 0; i < ret.size(); i++) { auto lower = tolower(ret[i]); if (lower != ret[i]) { ret[i] = static_cast(lower);