Exclude duplicate gmock_mutant functor templates in WIN64
commit60e28106a326d40d9ba117d18be0abcd954c8832
authorwolenetz@chromium.org <wolenetz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 7 Feb 2013 19:20:21 +0000 (7 19:20 +0000)
committerwolenetz@chromium.org <wolenetz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 7 Feb 2013 19:20:21 +0000 (7 19:20 +0000)
tree59236327004a8ddc7963e0d7b527a0d7868103a0
parent795cd7dc24861699050010c94446e1234ec82dbe
Exclude duplicate gmock_mutant functor templates in WIN64

On WIN64, there is only one calling convention.  Therefore,
implicit calling conventions and __stdcall are the same, hence
template redefinition errors occur in the previous gmock_mutant.h
on WIN64.

BUG=173697, 166496
TEST=media_unittests target builds without template redefinition errors.  With other build errors fixed in privates (ignore C4267 & lift MEDIA...INTRINSICS... definition into yuv_convert.h and use it to not link in methods that use MMX intrinsics), media_unittests executes

Review URL: https://chromiumcodereview.appspot.com/12208028

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181348 0039d316-1c4b-4281-b951-d872f2087c98
testing/generate_gmock_mutant.py
testing/gmock_mutant.h