BIND 10 trac2096, updated. 87830ae57ed3fd5da5567a30bf2a8c33132ba955 [2096] trivial build fixes for clang

BIND 10 source code commits bind10-changes at lists.isc.org
Fri Aug 10 22:04:51 UTC 2012


The branch, trac2096 has been updated
       via  87830ae57ed3fd5da5567a30bf2a8c33132ba955 (commit)
      from  8131de02fde6e3948a765a37b660e276d0afa146 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 87830ae57ed3fd5da5567a30bf2a8c33132ba955
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri Aug 10 15:02:00 2012 -0700

    [2096] trivial build fixes for clang
    
    - need an extra set of parentheses to use a substitution for a boolean var
      as a boolean expression
    - specify a default param for a templated method in the declaration, not
      in the implementation
    
    (I needed these fixes for #2097)

-----------------------------------------------------------------------

Summary of changes:
 .../memory/tests/rdata_serialization_unittest.cc   |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

-----------------------------------------------------------------------
diff --git a/src/lib/datasrc/memory/tests/rdata_serialization_unittest.cc b/src/lib/datasrc/memory/tests/rdata_serialization_unittest.cc
index ef6d401..389d609 100644
--- a/src/lib/datasrc/memory/tests/rdata_serialization_unittest.cc
+++ b/src/lib/datasrc/memory/tests/rdata_serialization_unittest.cc
@@ -159,7 +159,8 @@ public:
     void checkEncode(RRClass rrclass, RRType rrtype,
                      const vector<ConstRdataPtr>& rdata_list,
                      size_t expected_varlen_fields,
-                     const vector<ConstRdataPtr>& rrsig_list);
+                     const vector<ConstRdataPtr>& rrsig_list =
+                     vector<ConstRdataPtr>());
 
     void addRdataCommon(const vector<ConstRdataPtr>& rrsigs);
     void addRdataMultiCommon(const vector<ConstRdataPtr>& rrsigs);
@@ -324,7 +325,7 @@ public:
         RdataReader reader(rrclass, rrtype, encoded_data.size(),
                            &encoded_data[0], rdata_count, sig_count);
         RdataReader::Result field;
-        while (field = reader.next()) {
+        while ((field = reader.next())) {
             switch (field.type()) {
                 case RdataReader::DATA:
                     renderer.writeData(field.data(), field.size());
@@ -339,7 +340,7 @@ public:
 
         renderer.writeName(dummy_name2);
 
-        while (field = reader.nextSig()) {
+        while ((field = reader.nextSig())) {
             switch (field.type()) {
                 case RdataReader::DATA:
                     renderer.writeData(field.data(), field.size());
@@ -368,7 +369,7 @@ public:
         reader.iterate();
         reader.rewind();
         RdataReader::Result field;
-        while (field = reader.next()) {
+        while ((field = reader.next())) {
             switch (field.type()) {
                 case RdataReader::DATA:
                     renderer.writeData(field.data(), field.size());
@@ -383,7 +384,7 @@ public:
 
         renderer.writeName(dummy_name2);
 
-        while (field = reader.nextSig()) {
+        while ((field = reader.nextSig())) {
             switch (field.type()) {
                 case RdataReader::DATA:
                     renderer.writeData(field.data(), field.size());
@@ -529,7 +530,7 @@ RdataEncodeDecodeTest<DecoderStyle>::
 checkEncode(RRClass rrclass, RRType rrtype,
             const vector<ConstRdataPtr>& rdata_list,
             size_t expected_varlen_fields,
-            const vector<ConstRdataPtr>& rrsig_list = vector<ConstRdataPtr>())
+            const vector<ConstRdataPtr>& rrsig_list)
 {
     // These two names will be rendered before and after the test RDATA,
     // to check in case the RDATA contain a domain name whether it's



More information about the bind10-changes mailing list