libcvd-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libcvd-members] gvars3/gvars3 gv3_implementation.hh


From: Edward Rosten
Subject: [libcvd-members] gvars3/gvars3 gv3_implementation.hh
Date: Tue, 23 Jun 2009 09:54:28 +0000

CVSROOT:        /cvsroot/libcvd
Module name:    gvars3
Changes by:     Edward Rosten <edrosten>        09/06/23 09:54:28

Modified files:
        gvars3         : gv3_implementation.hh 

Log message:
        Suppress some meaningless warnings.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gvars3/gvars3/gv3_implementation.hh?cvsroot=libcvd&r1=1.17&r2=1.18

Patches:
Index: gv3_implementation.hh
===================================================================
RCS file: /cvsroot/libcvd/gvars3/gvars3/gv3_implementation.hh,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- gv3_implementation.hh       10 May 2009 18:27:18 -0000      1.17
+++ gv3_implementation.hh       23 Jun 2009 09:54:28 -0000      1.18
@@ -71,6 +71,9 @@
                T def = serialize::from_stream<T>(is);
                int e = serialize::check_stream(is);
 
+               //Don't bother to warn if FATAL_IF_NOT_DEFINED is defined, since
+               //the bad value will never be used.
+               if(!(flags & FATAL_IF_NOT_DEFINED))
                parse_warning(e, type_name<T>(), name, default_val);
 
                return register_new_gvar(name, def, flags);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]