Alexey Serbin has posted comments on this change.
Change subject: [util] conventional signature for Status::operator=()
......................................................................
Patch Set 3:
> > The symbol name's the same, but does a program built against the
> > old SO still run properly against the new one?
>
> Yes -- that I verified as well, sure. Sorry for not mentioning
> this.
> I used the following to compile it on MacOS X 10.11.6:
>
> clang++ -shared -o libstatus.so status.cc
> clang++ main.cc -o main -L . -lstatus
>
> The code in the main.cc:
>
> #include "status.h"
>
> #include <iostream>
> #include <string>
>
> using namespace std;
>
> int main() {
> Status s0(0);
> Status s1(1);
>
> s0 = s1;
> cout << s0.n() << endl;
>
> Status s2 = 2;
> s0 = s2;
>
> cout << s0.n() << endl;
>
> return 0;
> }
And it works if compiled/run at ve0518.halxg.cloudera.com as well.
--
To view, visit http://gerrit.cloudera.org:8080/6175
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: If04674c88d97204d52bcc15a40755d556f309ea1
Gerrit-PatchSet: 3
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Adar Dembo <[email protected]>
Gerrit-Reviewer: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Dan Burkert <[email protected]>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-Reviewer: Tidy Bot
Gerrit-Reviewer: Todd Lipcon <[email protected]>
Gerrit-HasComments: No