diff options
author | Mark Spruiell <mes@zeroc.com> | 2013-04-08 12:47:55 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2013-04-08 12:47:55 -0700 |
commit | 3bb29a4a1b3eadab670ba240fa79a33b9d3d3a09 (patch) | |
tree | 52a46d27d81a0c150614683d64869bb7e439b971 /cpp/src/Slice/CsUtil.cpp | |
parent | C# network fix (diff) | |
download | ice-3bb29a4a1b3eadab670ba240fa79a33b9d3d3a09.tar.bz2 ice-3bb29a4a1b3eadab670ba240fa79a33b9d3d3a09.tar.xz ice-3bb29a4a1b3eadab670ba240fa79a33b9d3d3a09.zip |
ICE-5324 - invalid C# code for struct with default values
Diffstat (limited to 'cpp/src/Slice/CsUtil.cpp')
-rw-r--r-- | cpp/src/Slice/CsUtil.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cpp/src/Slice/CsUtil.cpp b/cpp/src/Slice/CsUtil.cpp index 624ed704ec0..a78e55a183a 100644 --- a/cpp/src/Slice/CsUtil.cpp +++ b/cpp/src/Slice/CsUtil.cpp @@ -401,7 +401,7 @@ Slice::CsGenerator::isValueType(const TypePtr& type) DataMemberList dm = s->dataMembers(); for(DataMemberList::const_iterator i = dm.begin(); i != dm.end(); ++i) { - if(!isValueType((*i)->type())) + if(!isValueType((*i)->type()) || (*i)->defaultValueType()) { return false; } |