File tree 10 files changed +5
-10
lines changed
x86_64-linux-gnu-cxx11abi
10 files changed +5
-10
lines changed Original file line number Diff line number Diff line change @@ -146,7 +146,6 @@ public void Setup(Driver driver)
146
146
147
147
parserOptions . UnityBuild = options . UnityBuild ;
148
148
parserOptions . EnableRTTI = options . EnableRTTI ;
149
- parserOptions . EnableExceptions = options . EnableExceptions ;
150
149
151
150
parserOptions . Setup ( options . Platform ?? Platform . Host ) ;
152
151
Original file line number Diff line number Diff line change 1
1
#define _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS
2
2
#define _LIBCPP_HIDE_FROM_ABI
3
+ #define _LIBCPP_NO_ABI_TAG
3
4
4
5
#include < string>
5
6
#include < new>
Original file line number Diff line number Diff line change 1
1
#define _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS
2
2
#define _LIBCPP_HIDE_FROM_ABI
3
+ #define _LIBCPP_NO_ABI_TAG
3
4
4
5
#include < string>
5
6
#include < new>
Original file line number Diff line number Diff line change 1
1
#define _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS
2
2
#define _LIBCPP_HIDE_FROM_ABI
3
+ #define _LIBCPP_NO_ABI_TAG
3
4
4
5
#include < string>
5
6
#include < new>
Original file line number Diff line number Diff line change 1
1
#define _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS
2
2
#define _LIBCPP_HIDE_FROM_ABI
3
+ #define _LIBCPP_NO_ABI_TAG
3
4
4
5
#include < string>
5
6
#include < new>
Original file line number Diff line number Diff line change 1
1
#define _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS
2
2
#define _LIBCPP_HIDE_FROM_ABI
3
+ #define _LIBCPP_NO_ABI_TAG
3
4
4
5
#include < string>
5
6
#include < new>
Original file line number Diff line number Diff line change @@ -49,7 +49,6 @@ public void Setup(Driver driver)
49
49
{
50
50
var parserOptions = driver . ParserOptions ;
51
51
parserOptions . TargetTriple = Triple ;
52
- parserOptions . EnableExceptions = false ;
53
52
54
53
var options = driver . Options ;
55
54
options . GeneratorKind = Kind ;
Original file line number Diff line number Diff line change @@ -51,8 +51,6 @@ project "Std-symbols"
51
51
language " C++"
52
52
SetupNativeProject ()
53
53
rtti " Off"
54
- exceptionhandling " Off"
55
-
56
54
defines { " DLL_EXPORT" }
57
55
58
56
filter { " toolset:msc*" }
Original file line number Diff line number Diff line change @@ -33,8 +33,6 @@ public override void Process()
33
33
WriteLine ( "#define _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS" ) ;
34
34
WriteLine ( "#define _LIBCPP_HIDE_FROM_ABI" ) ;
35
35
WriteLine ( "#define _LIBCPP_NO_ABI_TAG" ) ;
36
- if ( ! Context . ParserOptions . EnableExceptions )
37
- WriteLine ( "#define _LIBCPP_HAS_NO_EXCEPTIONS" ) ;
38
36
NewLine ( ) ;
39
37
WriteLine ( "#include <string>" ) ;
40
38
}
Original file line number Diff line number Diff line change @@ -84,7 +84,6 @@ public ParserOptions()
84
84
TargetTriple . Contains ( "windows" ) || TargetTriple . Contains ( "msvc" ) ;
85
85
86
86
public bool EnableRTTI { get ; set ; }
87
- public bool EnableExceptions { get ; set ; }
88
87
public LanguageVersion ? LanguageVersion { get ; set ; }
89
88
90
89
public void BuildForSourceFile (
@@ -376,9 +375,6 @@ private void SetupArguments(TargetPlatform targetPlatform)
376
375
377
376
if ( ! EnableRTTI )
378
377
AddArguments ( "-fno-rtti" ) ;
379
-
380
- if ( EnableExceptions )
381
- AddArguments ( "-fexceptions" ) ;
382
378
}
383
379
384
380
internal string BuiltinsDirBasePath
You can’t perform that action at this time.
0 commit comments