ClangToT bots failing with -Wdeprecated-register |
||||
Issue descriptionFor example: https://logs.chromium.org/v/?s=chromium%2Fbb%2Fchromium.clang%2FToTLinux%2F600%2F%2B%2Frecipes%2Fsteps%2Fcompile%2F0%2Fstdout ../../third_party/breakpad/breakpad/src/common/dwarf/dwarf2reader.cc:1273:43: error: 'register' storage class specifier is deprecated and incompatible with C++17 [-Werror,-Wdeprecated-register] uint64 address, int register) const = 0; ^~~~~~~~ https://logs.chromium.org/v/?s=chromium%2Fbb%2Fchromium.clang%2FToTWin%2F293%2F%2B%2Frecipes%2Fsteps%2Fcompile%2F0%2Fstdout In file included from ../../third_party/pdfium/core/fpdfapi/page/cpdf_iccprofile.cpp:11: In file included from ../../third_party/pdfium\core/fxcodec/codec/ccodec_iccmodule.h:20: ../../third_party/pdfium\third_party/lcms/include/lcms2.h(1242,44): error: 'register' storage class specifier is deprecated and incompatible with C++17 [-Werror,-Wdeprecated-register] typedef cmsInt32Number (* cmsSAMPLER16) (register const cmsUInt16Number In[], ^~~~~~~~~
,
Nov 2 2017
pcc has a patch for breakpad, https://chromium-review.googlesource.com/750362 https://pdfium-review.googlesource.com/c/pdfium/+/17390 for pdfium
,
Nov 2 2017
This is due to Clang r317140: "Fix missing -Wregister warning when 'register' is applied to a function parameter"
,
Nov 2 2017
A few more in Blink: https://chromium-review.googlesource.com/c/chromium/src/+/750334 With this, pcc's breakpad change and the pdfium change, I've completed a full debug build on Linux.
,
Nov 2 2017
The following revision refers to this bug: https://pdfium.googlesource.com/pdfium/+/87d06d37e0d04b2559598d1adbcb008074a20bd4 commit 87d06d37e0d04b2559598d1adbcb008074a20bd4 Author: Hans Wennborg <hans@chromium.org> Date: Thu Nov 02 05:03:27 2017 Remove use of deprecated 'register' keyword Bug: chromium:780692 Change-Id: I16e7d071b1375e8a31e785141a8af5b4c103f81b Reviewed-on: https://pdfium-review.googlesource.com/17390 Commit-Queue: Lei Zhang <thestig@chromium.org> Commit-Queue: Hans Wennborg <hans@chromium.org> Reviewed-by: Lei Zhang <thestig@chromium.org> [add] https://crrev.com/87d06d37e0d04b2559598d1adbcb008074a20bd4/third_party/lcms/0029-drop-register-keyword.patch [modify] https://crrev.com/87d06d37e0d04b2559598d1adbcb008074a20bd4/third_party/lcms/include/lcms2.h [modify] https://crrev.com/87d06d37e0d04b2559598d1adbcb008074a20bd4/third_party/lcms/README.pdfium
,
Nov 2 2017
pdfium was rolled here: https://chromium-review.googlesource.com/750113 pcc is rolling breakpad here: https://chromium-review.googlesource.com/c/chromium/src/+/750591 The Blink change is in the cq.
,
Nov 2 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/045adde9132e491c78ec7a1b13686f6ef8dd44c0 commit 045adde9132e491c78ec7a1b13686f6ef8dd44c0 Author: Hans Wennborg <hans@chromium.org> Date: Thu Nov 02 14:34:13 2017 Remove uses of the deprecated 'register' keyword Bug: 780692 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I846975cec64e6bffe756b594b107c9cba315ac80 Reviewed-on: https://chromium-review.googlesource.com/750334 Commit-Queue: Jeremy Roman <jbroman@chromium.org> Reviewed-by: Jeremy Roman <jbroman@chromium.org> Cr-Commit-Position: refs/heads/master@{#513485} [modify] https://crrev.com/045adde9132e491c78ec7a1b13686f6ef8dd44c0/third_party/WebKit/Source/core/css/HashTools.h [modify] https://crrev.com/045adde9132e491c78ec7a1b13686f6ef8dd44c0/third_party/WebKit/Source/platform/graphics/Color.h
,
Nov 2 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/431b7020462e52bd819171cc7b4c6cf3928f32d7 commit 431b7020462e52bd819171cc7b4c6cf3928f32d7 Author: Hans Wennborg <hans@chromium.org> Date: Thu Nov 02 17:30:27 2017 Roll src/third_party/breakpad/breakpad/ 072f86ca8..2d85d492a (5 commits) https://chromium.googlesource.com/breakpad/breakpad.git/+log/072f86ca83bb..2d85d492aeb9 $ git log 072f86ca8..2d85d492a --date=short --no-merges --format='%ad %ae %s' 2017-11-01 pcc Rename an argument named "register" to "reg". 2017-10-27 baldwinn Fix double declaration of tgkill when using Android NDK Headers. 2017-10-27 jswang Create LongStringDictionary and replace SimpleStringDictionary usages in client/ios/Breakpad.mm. 2017-10-26 brucedawson Avoid skipping an initializer with a goto 2017-10-19 torne Roll src/src/third_party/lss/ a91633d17..e6527b0cd (1 commit) Created with: roll-dep src/third_party/breakpad/breakpad Bug: 780692 Change-Id: Ib84e5c2f6e62dca1cff94cb4f9fb9c48b3d36247 Reviewed-on: https://chromium-review.googlesource.com/750591 Reviewed-by: Mark Mentovai <mark@chromium.org> Reviewed-by: Peter Collingbourne <pcc@chromium.org> Commit-Queue: Hans Wennborg <hans@chromium.org> Cr-Commit-Position: refs/heads/master@{#513537} [modify] https://crrev.com/431b7020462e52bd819171cc7b4c6cf3928f32d7/DEPS [modify] https://crrev.com/431b7020462e52bd819171cc7b4c6cf3928f32d7/third_party/breakpad/BUILD.gn
,
Nov 2 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/6e2b01bbc0f3800eb7ac9b3454721ee89dae20e1 commit 6e2b01bbc0f3800eb7ac9b3454721ee89dae20e1 Author: Sky Malice <skym@chromium.org> Date: Thu Nov 02 17:43:12 2017 Revert "Roll src/third_party/breakpad/breakpad/ 072f86ca8..2d85d492a (5 commits)" This reverts commit 431b7020462e52bd819171cc7b4c6cf3928f32d7. Reason for revert: Causing ios-device to fail to compile. Original change's description: > Roll src/third_party/breakpad/breakpad/ 072f86ca8..2d85d492a (5 commits) > > https://chromium.googlesource.com/breakpad/breakpad.git/+log/072f86ca83bb..2d85d492aeb9 > > $ git log 072f86ca8..2d85d492a --date=short --no-merges --format='%ad %ae %s' > 2017-11-01 pcc Rename an argument named "register" to "reg". > 2017-10-27 baldwinn Fix double declaration of tgkill when using Android NDK Headers. > 2017-10-27 jswang Create LongStringDictionary and replace SimpleStringDictionary usages in client/ios/Breakpad.mm. > 2017-10-26 brucedawson Avoid skipping an initializer with a goto > 2017-10-19 torne Roll src/src/third_party/lss/ a91633d17..e6527b0cd (1 commit) > > Created with: > roll-dep src/third_party/breakpad/breakpad > > Bug: 780692 > Change-Id: Ib84e5c2f6e62dca1cff94cb4f9fb9c48b3d36247 > Reviewed-on: https://chromium-review.googlesource.com/750591 > Reviewed-by: Mark Mentovai <mark@chromium.org> > Reviewed-by: Peter Collingbourne <pcc@chromium.org> > Commit-Queue: Hans Wennborg <hans@chromium.org> > Cr-Commit-Position: refs/heads/master@{#513537} TBR=hans@chromium.org,pcc@chromium.org,mark@chromium.org Change-Id: Id1bf99919293969a36021db25ebbefc1854ccb9f No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 780692 Reviewed-on: https://chromium-review.googlesource.com/751822 Reviewed-by: Sky Malice <skym@chromium.org> Commit-Queue: Sky Malice <skym@chromium.org> Cr-Commit-Position: refs/heads/master@{#513539} [modify] https://crrev.com/6e2b01bbc0f3800eb7ac9b3454721ee89dae20e1/DEPS [modify] https://crrev.com/6e2b01bbc0f3800eb7ac9b3454721ee89dae20e1/third_party/breakpad/BUILD.gn
,
Nov 2 2017
New breakpad roll attempt: https://chromium-review.googlesource.com/c/chromium/src/+/751902
,
Nov 2 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/af9880c57ae006a812629ad2b099491260c21185 commit af9880c57ae006a812629ad2b099491260c21185 Author: Hans Wennborg <hans@chromium.org> Date: Thu Nov 02 19:55:51 2017 Roll src/third_party/breakpad/breakpad/ 072f86ca8..5dad29423 (6 commits) https://chromium.googlesource.com/breakpad/breakpad.git/+log/072f86ca83bb..5dad29423e62 $ git log 072f86ca8..5dad29423 --date=short --no-merges --format='%ad %ae %s' 2017-11-02 mark Revert "Create LongStringDictionary and replace SimpleStringDictionary usages in client/ios/Breakpad.mm." 2017-11-01 pcc Rename an argument named "register" to "reg". 2017-10-27 baldwinn Fix double declaration of tgkill when using Android NDK Headers. 2017-10-27 jswang Create LongStringDictionary and replace SimpleStringDictionary usages in client/ios/Breakpad.mm. 2017-10-26 brucedawson Avoid skipping an initializer with a goto 2017-10-19 torne Roll src/src/third_party/lss/ a91633d17..e6527b0cd (1 commit) Created with: roll-dep src/third_party/breakpad/breakpad Bug: 780692 Change-Id: Ifd8822f7a45d647696f695fac6f47cb44fd5c30f Reviewed-on: https://chromium-review.googlesource.com/751902 Reviewed-by: Mark Mentovai <mark@chromium.org> Cr-Commit-Position: refs/heads/master@{#513587} [modify] https://crrev.com/af9880c57ae006a812629ad2b099491260c21185/DEPS
,
Nov 3 2017
|
||||
►
Sign in to add a comment |
||||
Comment 1 by bugdroid1@chromium.org
, Nov 2 2017