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

Issue 2109873002: Fix assert in Flash component install. (Closed)

Created:
4 years, 5 months ago by waffles
Modified:
4 years, 5 months ago
Reviewers:
Sorin Jianu
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix assert in Flash component install. BUG= Committed: https://crrev.com/df973871410891db6f94d224327d8c7cb4b8ae1e Cr-Commit-Position: refs/heads/master@{#403218}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+10 lines, -3 lines) Patch
M chrome/browser/component_updater/pepper_flash_component_installer.cc View 2 chunks +10 lines, -3 lines 0 comments Download

Messages

Total messages: 13 (5 generated)
waffles
PTAL.
4 years, 5 months ago (2016-06-28 22:11:15 UTC) #2
Sorin Jianu
lgtm
4 years, 5 months ago (2016-06-28 23:21:33 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2109873002/1
4 years, 5 months ago (2016-06-30 16:18:36 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2109873002/1
4 years, 5 months ago (2016-06-30 16:48:49 UTC) #8
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 5 months ago (2016-06-30 17:55:48 UTC) #9
commit-bot: I haz the power
CQ bit was unchecked.
4 years, 5 months ago (2016-06-30 17:56:00 UTC) #10
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/df973871410891db6f94d224327d8c7cb4b8ae1e Cr-Commit-Position: refs/heads/master@{#403218}
4 years, 5 months ago (2016-06-30 17:57:47 UTC) #12
kelvinp
4 years, 5 months ago (2016-06-30 18:42:57 UTC) #13
Message was sent while issue was closed.
A revert of this CL (patchset #1 id:1) has been created in
https://codereview.chromium.org/2114753002/ by kelvinp@chromium.org.

The reason for reverting is: Compilation failure in Google Chrome Mac

https://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Mac/b...


Detailed message:

In file included from ../../base/bind_internal.h:13:
../../base/bind_helpers.h:412:7: error: implicit instantiation of undefined
template 'base::internal::DropTypeListItemImpl<1, base::internal::TypeList<> >'
    : DropTypeListItemImpl<n - 1, TypeList<List...>> {};
      ^
../../base/bind_helpers.h:426:1: note: in instantiation of template class
'base::internal::DropTypeListItemImpl<2,
base::internal::TypeList<component_updater::ComponentUpdateService *> >'
requested here
using DropTypeListItem = typename DropTypeListItemImpl<n, List>::Type;
^
../../base/bind_internal.h:395:23: note: in instantiation of template type alias
'DropTypeListItem' requested here
  using UnboundArgs = DropTypeListItem<sizeof...(BoundArgs), Args>;
                      ^
../../base/bind_internal.h:437:1: note: in instantiation of template class
'base::internal::MakeUnboundRunTypeImpl<void
(*)(component_updater::ComponentUpdateService *), const base::FilePath &, const
base::Version &>' requested here
using MakeUnboundRunType =
^
../../base/bind.h:50:23: note: in instantiation of template type alias
'MakeUnboundRunType' requested here
inline base::Callback<MakeUnboundRunType<Functor, Args...>>
                      ^
../../chrome/browser/component_updater/pepper_flash_component_installer.cc:113:7:
note: while substituting deduced template arguments into function template
'Bind' [with Functor = void (*)(component_updater::ComponentUpdateService *),
Args = <const base::FilePath &, const base::Version &>]
      base::Bind(&RegisterPepperFlashWithChrome, path, version));
      ^
../../base/bind_helpers.h:407:8: note: template is declared here
struct DropTypeListItemImpl;
       ^
../../base/bind_helpers.h:480:1: error: implicit instantiation of undefined
template 'base::internal::MakeFunctionTypeImpl<void, int>'
using MakeFunctionType = typename MakeFunctionTypeImpl<R, ArgList>::Type;
^
../../base/bind_internal.h:396:16: note: in instantiation of template type alias
'MakeFunctionType' requested here
  using Type = MakeFunctionType<ReturnType, UnboundArgs>;
               ^
../../base/bind_internal.h:437:1: note: in instantiation of template class
'base::internal::MakeUnboundRunTypeImpl<void
(*)(component_updater::ComponentUpdateService *), const base::FilePath &, const
base::Version &>' requested here
using MakeUnboundRunType =
^
../../base/bind.h:50:23: note: in instantiation of template type alias
'MakeUnboundRunType' requested here
inline base::Callback<MakeUnboundRunType<Functor, Args...>>
                      ^
../../chrome/browser/component_updater/pepper_flash_component_installer.cc:113:7:
note: while substituting deduced template arguments into function template
'Bind' [with Functor = void (*)(component_updater::ComponentUpdateService *),
Args = <const base::FilePath &, const base::Version &>]
      base::Bind(&RegisterPepperFlashWithChrome, path, version));
      ^
../../base/bind_helpers.h:468:8: note: template is declared here
struct MakeFunctionTypeImpl;
       ^
../../chrome/browser/component_updater/pepper_flash_component_installer.cc:113:19:
error: use of undeclared identifier 'RegisterPepperFlashWithChrome'
      base::Bind(&RegisterPepperFlashWithChrome, path, version));
                  ^
3 errors generated.

.

Powered by Google App Engine
This is Rietveld 408576698