Bug 893508 - Don't hide ios/ostream symbols to fix build with some C++ runtimes. r=glandium, a=bajaj
authorJan Beich <jbeich@tormail.org>
Tue, 16 Jul 2013 14:09:24 +0200
changeset 147938 c19e71975e7fa3cdee6580de1b4faac4040e9d30
parent 147937 d3a462c5d0354bd1b0deca366ba17716ca3e3904
child 147939 857e92069571d9c5ed4a22d1c3b96f7bda0b35dd
push id2697
push userbbajaj@mozilla.com
push dateMon, 05 Aug 2013 18:49:53 +0000
treeherdermozilla-beta@dfec938c7b63 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersglandium, bajaj
bugs893508
milestone24.0a2
Bug 893508 - Don't hide ios/ostream symbols to fix build with some C++ runtimes. r=glandium, a=bajaj
config/stl-headers
config/system-headers
js/src/config/system-headers
--- a/config/stl-headers
+++ b/config/stl-headers
@@ -15,22 +15,24 @@
 new
 
 # FIXME: these headers haven't been reviewed yet, but we use them
 # unsafely in Gecko, so we might as well prevent them from
 # throwing exceptions
 algorithm
 atomic
 deque
+ios
 iostream
 iterator
 limits
 list
 map
 memory
+ostream
 set
 stack
 string
 utility
 vector
 cassert
 climits
 cstdarg
--- a/config/system-headers
+++ b/config/system-headers
@@ -463,16 +463,17 @@ ints.h
 intshcut.h
 inttypes.h
 iodef.h
 io.h
 IOKit/IOKitLib.h
 IOKit/IOMessage.h
 IOKit/pwr_mgt/IOPMLib.h
 iomanip
+ios
 iostream
 iostream.h
 iterator
 JavaControl.h
 JavaEmbedding/JavaControl.h
 JavaVM/jni.h
 JManager.h
 JNIEnvTests.h
@@ -673,16 +674,17 @@ ojiapitests.h
 ole2.h
 oleidl.h
 OpenGL/OpenGL.h
 OpenTptInternet.h
 OpenTransport.h
 os2.h
 OS.h
 osreldate.h
+ostream
 OSUtils.h
 Packages.h
 Palettes.h
 PALM_CMN.H
 pango/pango-modules.h
 pango/pangocairo.h
 pango/pangofc-decoder.h
 pango/pangofc-font.h
--- a/js/src/config/system-headers
+++ b/js/src/config/system-headers
@@ -463,16 +463,17 @@ ints.h
 intshcut.h
 inttypes.h
 iodef.h
 io.h
 IOKit/IOKitLib.h
 IOKit/IOMessage.h
 IOKit/pwr_mgt/IOPMLib.h
 iomanip
+ios
 iostream
 iostream.h
 iterator
 JavaControl.h
 JavaEmbedding/JavaControl.h
 JavaVM/jni.h
 JManager.h
 JNIEnvTests.h
@@ -673,16 +674,17 @@ ojiapitests.h
 ole2.h
 oleidl.h
 OpenGL/OpenGL.h
 OpenTptInternet.h
 OpenTransport.h
 os2.h
 OS.h
 osreldate.h
+ostream
 OSUtils.h
 Packages.h
 Palettes.h
 PALM_CMN.H
 pango/pango-modules.h
 pango/pangocairo.h
 pango/pangofc-decoder.h
 pango/pangofc-font.h