@@ -43,9 +43,7 @@ bool lldb_private::formatters::NSBundleSummaryProvider(
43
43
if (!process_sp)
44
44
return false ;
45
45
46
- ObjCLanguageRuntime *runtime =
47
- (ObjCLanguageRuntime *)process_sp->GetLanguageRuntime (
48
- lldb::eLanguageTypeObjC);
46
+ ObjCLanguageRuntime *runtime = process_sp->GetObjCLanguageRuntime ();
49
47
50
48
if (!runtime)
51
49
return false ;
@@ -93,9 +91,7 @@ bool lldb_private::formatters::NSTimeZoneSummaryProvider(
93
91
if (!process_sp)
94
92
return false ;
95
93
96
- ObjCLanguageRuntime *runtime =
97
- (ObjCLanguageRuntime *)process_sp->GetLanguageRuntime (
98
- lldb::eLanguageTypeObjC);
94
+ ObjCLanguageRuntime *runtime = process_sp->GetObjCLanguageRuntime ();
99
95
100
96
if (!runtime)
101
97
return false ;
@@ -140,9 +136,7 @@ bool lldb_private::formatters::NSNotificationSummaryProvider(
140
136
if (!process_sp)
141
137
return false ;
142
138
143
- ObjCLanguageRuntime *runtime =
144
- (ObjCLanguageRuntime *)process_sp->GetLanguageRuntime (
145
- lldb::eLanguageTypeObjC);
139
+ ObjCLanguageRuntime *runtime = process_sp->GetObjCLanguageRuntime ();
146
140
147
141
if (!runtime)
148
142
return false ;
@@ -187,9 +181,7 @@ bool lldb_private::formatters::NSMachPortSummaryProvider(
187
181
if (!process_sp)
188
182
return false ;
189
183
190
- ObjCLanguageRuntime *runtime =
191
- (ObjCLanguageRuntime *)process_sp->GetLanguageRuntime (
192
- lldb::eLanguageTypeObjC);
184
+ ObjCLanguageRuntime *runtime = process_sp->GetObjCLanguageRuntime ();
193
185
194
186
if (!runtime)
195
187
return false ;
@@ -235,9 +227,7 @@ bool lldb_private::formatters::NSIndexSetSummaryProvider(
235
227
if (!process_sp)
236
228
return false ;
237
229
238
- ObjCLanguageRuntime *runtime =
239
- (ObjCLanguageRuntime *)process_sp->GetLanguageRuntime (
240
- lldb::eLanguageTypeObjC);
230
+ ObjCLanguageRuntime *runtime = process_sp->GetObjCLanguageRuntime ();
241
231
242
232
if (!runtime)
243
233
return false ;
@@ -426,9 +416,7 @@ bool lldb_private::formatters::NSNumberSummaryProvider(
426
416
if (!process_sp)
427
417
return false ;
428
418
429
- ObjCLanguageRuntime *runtime =
430
- (ObjCLanguageRuntime *)process_sp->GetLanguageRuntime (
431
- lldb::eLanguageTypeObjC);
419
+ ObjCLanguageRuntime *runtime = process_sp->GetObjCLanguageRuntime ();
432
420
433
421
if (!runtime)
434
422
return false ;
@@ -679,9 +667,7 @@ bool lldb_private::formatters::NSURLSummaryProvider(
679
667
if (!process_sp)
680
668
return false ;
681
669
682
- ObjCLanguageRuntime *runtime =
683
- (ObjCLanguageRuntime *)process_sp->GetLanguageRuntime (
684
- lldb::eLanguageTypeObjC);
670
+ ObjCLanguageRuntime *runtime = process_sp->GetObjCLanguageRuntime ();
685
671
686
672
if (!runtime)
687
673
return false ;
@@ -795,9 +781,7 @@ bool lldb_private::formatters::NSDateSummaryProvider(
795
781
if (!process_sp)
796
782
return false ;
797
783
798
- ObjCLanguageRuntime *runtime =
799
- (ObjCLanguageRuntime *)process_sp->GetLanguageRuntime (
800
- lldb::eLanguageTypeObjC);
784
+ ObjCLanguageRuntime *runtime = process_sp->GetObjCLanguageRuntime ();
801
785
802
786
if (!runtime)
803
787
return false ;
@@ -892,9 +876,7 @@ bool lldb_private::formatters::ObjCClassSummaryProvider(
892
876
if (!process_sp)
893
877
return false ;
894
878
895
- ObjCLanguageRuntime *runtime =
896
- (ObjCLanguageRuntime *)process_sp->GetLanguageRuntime (
897
- lldb::eLanguageTypeObjC);
879
+ ObjCLanguageRuntime *runtime = process_sp->GetObjCLanguageRuntime ();
898
880
899
881
if (!runtime)
900
882
return false ;
@@ -953,9 +935,7 @@ bool lldb_private::formatters::NSDataSummaryProvider(
953
935
if (!process_sp)
954
936
return false ;
955
937
956
- ObjCLanguageRuntime *runtime =
957
- (ObjCLanguageRuntime *)process_sp->GetLanguageRuntime (
958
- lldb::eLanguageTypeObjC);
938
+ ObjCLanguageRuntime *runtime = process_sp->GetObjCLanguageRuntime ();
959
939
960
940
if (!runtime)
961
941
return false ;
@@ -1054,8 +1034,8 @@ bool lldb_private::formatters::ObjCBooleanSummaryProvider(
1054
1034
if (!process_sp)
1055
1035
return false ;
1056
1036
1057
- if (AppleObjCRuntime *objc_runtime =
1058
- (AppleObjCRuntime *) process_sp->GetObjCLanguageRuntime ()) {
1037
+ if (AppleObjCRuntime *objc_runtime = llvm::dyn_cast_or_null<AppleObjCRuntime>(
1038
+ process_sp->GetObjCLanguageRuntime () )) {
1059
1039
lldb::addr_t cf_true = LLDB_INVALID_ADDRESS,
1060
1040
cf_false = LLDB_INVALID_ADDRESS;
1061
1041
objc_runtime->GetValuesForGlobalCFBooleans (cf_true, cf_false);
0 commit comments