aboutsummaryrefslogtreecommitdiff
path: root/csharp
diff options
context:
space:
mode:
authorRonny Krüger <rcane@rkxs.de>2018-04-16 09:58:24 +0200
committerRonny Krüger <rcane@rkxs.de>2018-04-16 09:58:24 +0200
commit7d6d5f91320af20d77d57a198c54abe6e36a00ea (patch)
treea91c80c18a70f70ac5f8b94fb9951baa608d268d /csharp
parent320d56c833f835f40c56bdaf2a375768cdd1b334 (diff)
downloadprotobuf-7d6d5f91320af20d77d57a198c54abe6e36a00ea.tar.gz
protobuf-7d6d5f91320af20d77d57a198c54abe6e36a00ea.tar.bz2
protobuf-7d6d5f91320af20d77d57a198c54abe6e36a00ea.zip
Fixed a Visual Studio 2017 build error. (#4488)
The current 15.6.x versions of Visual Studio 2017 contain a bug that prevent them from compiling the following construct under certain conditions: std::unique_ptr<std::unique_ptr<Foo> []> foos; This will fail to compile if Foo is an abstract class. To work-around the problem the whole construct was change into: std::vector<std::unique_ptr<Foo>> foos; This not only fixes the compiler error but is also more readable than previous version.
Diffstat (limited to 'csharp')
0 files changed, 0 insertions, 0 deletions