summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_common.gypi
diff options
context:
space:
mode:
authorerg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-13 20:43:58 +0000
committererg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-13 20:43:58 +0000
commit55b4e21b1acd4b82feb69017dfb65b5b74b070ba (patch)
tree8345980f02754d903b5e7111312ff04e810ba5aa /chrome/chrome_common.gypi
parent487cf3d8071742ef320a2d074eb11dc8bd33f4cf (diff)
downloadchromium_src-55b4e21b1acd4b82feb69017dfb65b5b74b070ba.zip
chromium_src-55b4e21b1acd4b82feb69017dfb65b5b74b070ba.tar.gz
chromium_src-55b4e21b1acd4b82feb69017dfb65b5b74b070ba.tar.bz2
FBTF: Mark the Read methods in the IPC subsystem as noinline.
This forces all the ReadParam template junk to expand once in the *_messages.cc file, instead of at every Read() call site. Without the compiler-specific annotation, this builds and links in debug mode, but doesn't link in release mode because the individual Read() methods generated were inlined into the subclass Log() methods, causing disaster on the release builders, but not on the trybots or locally. BUG=51411 TEST=none Review URL: http://codereview.chromium.org/3160008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56081 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_common.gypi')
-rw-r--r--chrome/chrome_common.gypi6
1 files changed, 3 insertions, 3 deletions
diff --git a/chrome/chrome_common.gypi b/chrome/chrome_common.gypi
index 5719444..3c6eb5a 100644
--- a/chrome/chrome_common.gypi
+++ b/chrome/chrome_common.gypi
@@ -265,9 +265,9 @@
'common/service_messages.cc',
'common/service_messages.h',
'common/services_messages_internal.h',
- 'common/service_process_type.h',
- 'common/service_process_util.cc',
- 'common/service_process_util.h',
+ 'common/service_process_type.h',
+ 'common/service_process_util.cc',
+ 'common/service_process_util.h',
'common/socket_stream_dispatcher.cc',
'common/socket_stream_dispatcher.h',
'common/spellcheck_common.cc',