Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(547)

Issue 607443003: Subzero: Enable the C++11 build. (Closed)

Created:
6 years, 2 months ago by Jim Stichnoth
Modified:
6 years, 2 months ago
CC:
native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Visibility:
Public.

Description

Subzero: Enable the C++11 build. This just adds -std=c++11 to the compiler flags and fixes the resulting errors/warnings. Later CLs can fix things related to the LLVM 3.5 merge. BUG= https://code.google.com/p/nativeclient/issues/detail?id=3930 R=jfb@chromium.org, kschimpf@google.com Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=8e8042c42b71675891b824b6bfcd8938174661bc

Patch Set 1 #

Total comments: 6

Patch Set 2 : Change LLVM_OVERRIDE to override. Remove assembler padding. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+34 lines, -36 lines) Patch
M Makefile.standalone View 1 chunk +1 line, -1 line 0 comments Download
M src/IceOperand.h View 2 chunks +2 lines, -0 lines 0 comments Download
M src/IceTypeConverter.h View 1 chunk +0 lines, -2 lines 0 comments Download
M src/IceTypeConverter.cpp View 1 chunk +1 line, -1 line 0 comments Download
M src/PNaClTranslator.cpp View 1 20 chunks +30 lines, -31 lines 0 comments Download
M src/assembler_ia32.h View 1 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 8 (1 generated)
Jim Stichnoth
6 years, 2 months ago (2014-09-25 20:33:49 UTC) #2
JF
For posterity, this is a fork of: https://codereview.chromium.org/512933006/ Explanation of the move ctor change: Variable's ...
6 years, 2 months ago (2014-09-25 20:57:07 UTC) #3
Karl
Fix the override cases (as suggested by JF). Otherwise LGTM.
6 years, 2 months ago (2014-09-25 20:59:33 UTC) #4
jvoung (off chromium)
https://codereview.chromium.org/607443003/diff/1/src/assembler_ia32.h File src/assembler_ia32.h (right): https://codereview.chromium.org/607443003/diff/1/src/assembler_ia32.h#newcode161 src/assembler_ia32.h:161: // uint8_t padding_; I think that we might as ...
6 years, 2 months ago (2014-09-25 21:05:01 UTC) #5
Jim Stichnoth
There will be a lot of changes to add "override" everywhere else, but I think ...
6 years, 2 months ago (2014-09-26 00:11:18 UTC) #6
JF
lgtm
6 years, 2 months ago (2014-09-26 00:47:27 UTC) #7
Jim Stichnoth
6 years, 2 months ago (2014-09-26 00:51:50 UTC) #8
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as 8e8042c (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698