This is an automated email from the ASF dual-hosted git repository.

dkulp pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/avro.git


The following commit(s) were added to refs/heads/master by this push:
     new 563cfb7  Remove warning: comparison of unsigned expression < 0 is 
always false [-Werror=type-limits]
563cfb7 is described below

commit 563cfb76e846e307426afd020d3e8c59d29cc1df
Author: jmccl <[email protected]>
AuthorDate: Tue Jun 12 14:16:38 2018 -0700

    Remove warning: comparison of unsigned expression < 0 is always false 
[-Werror=type-limits]
---
 lang/c++/impl/avrogencpp.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lang/c++/impl/avrogencpp.cc b/lang/c++/impl/avrogencpp.cc
index 149debd..5102f4e 100644
--- a/lang/c++/impl/avrogencpp.cc
+++ b/lang/c++/impl/avrogencpp.cc
@@ -531,7 +531,7 @@ void CodeGen::generateEnumTraits(const NodePtr& n)
                << "    }\n"
                << "    static void decode(Decoder& d, " << fn << "& v) {\n"
                << "            size_t index = d.decodeEnum();\n"
-               << "            if (index < " << first << " || index > " << 
last << ")\n"
+               << "            if (index > " << last << ")\n"
                << "            {\n"
                << "                    std::ostringstream error;\n"
                << "                    error << \"enum value \" << index << \" 
is out of bound for " << fn << " and cannot be decoded\";\n"

Reply via email to