@@ -201,7 +201,8 @@ macro _total_meta()
201201 #= :notaskstate=# true ,
202202 #= :inaccessiblememonly=# true ,
203203 #= :noub=# true ,
204- #= :noub_if_noinbounds=# false ))
204+ #= :noub_if_noinbounds=# false ,
205+ #= :nonoverlayed=# false ))
205206end
206207# can be used in place of `@assume_effects :foldable` (supposed to be used for bootstrapping)
207208macro _foldable_meta ()
@@ -214,7 +215,8 @@ macro _foldable_meta()
214215 #= :notaskstate=# true ,
215216 #= :inaccessiblememonly=# true ,
216217 #= :noub=# true ,
217- #= :noub_if_noinbounds=# false ))
218+ #= :noub_if_noinbounds=# false ,
219+ #= :nonoverlayed=# false ))
218220end
219221# can be used in place of `@assume_effects :terminates_locally` (supposed to be used for bootstrapping)
220222macro _terminates_locally_meta ()
@@ -227,7 +229,8 @@ macro _terminates_locally_meta()
227229 #= :notaskstate=# false ,
228230 #= :inaccessiblememonly=# false ,
229231 #= :noub=# false ,
230- #= :noub_if_noinbounds=# false ))
232+ #= :noub_if_noinbounds=# false ,
233+ #= :nonoverlayed=# false ))
231234end
232235# can be used in place of `@assume_effects :terminates_globally` (supposed to be used for bootstrapping)
233236macro _terminates_globally_meta ()
@@ -240,7 +243,8 @@ macro _terminates_globally_meta()
240243 #= :notaskstate=# false ,
241244 #= :inaccessiblememonly=# false ,
242245 #= :noub=# false ,
243- #= :noub_if_noinbounds=# false ))
246+ #= :noub_if_noinbounds=# false ,
247+ #= :nonoverlayed=# false ))
244248end
245249# can be used in place of `@assume_effects :terminates_globally :notaskstate` (supposed to be used for bootstrapping)
246250macro _terminates_globally_notaskstate_meta ()
@@ -253,7 +257,8 @@ macro _terminates_globally_notaskstate_meta()
253257 #= :notaskstate=# true ,
254258 #= :inaccessiblememonly=# false ,
255259 #= :noub=# false ,
256- #= :noub_if_noinbounds=# false ))
260+ #= :noub_if_noinbounds=# false ,
261+ #= :nonoverlayed=# false ))
257262end
258263# can be used in place of `@assume_effects :terminates_globally :noub` (supposed to be used for bootstrapping)
259264macro _terminates_globally_noub_meta ()
@@ -266,7 +271,8 @@ macro _terminates_globally_noub_meta()
266271 #= :notaskstate=# false ,
267272 #= :inaccessiblememonly=# false ,
268273 #= :noub=# true ,
269- #= :noub_if_noinbounds=# false ))
274+ #= :noub_if_noinbounds=# false ,
275+ #= :nonoverlayed=# false ))
270276end
271277# can be used in place of `@assume_effects :effect_free :terminates_locally` (supposed to be used for bootstrapping)
272278macro _effect_free_terminates_locally_meta ()
@@ -279,7 +285,8 @@ macro _effect_free_terminates_locally_meta()
279285 #= :notaskstate=# false ,
280286 #= :inaccessiblememonly=# false ,
281287 #= :noub=# false ,
282- #= :noub_if_noinbounds=# false ))
288+ #= :noub_if_noinbounds=# false ,
289+ #= :nonoverlayed=# false ))
283290end
284291# can be used in place of `@assume_effects :nothrow :noub` (supposed to be used for bootstrapping)
285292macro _nothrow_noub_meta ()
@@ -292,7 +299,8 @@ macro _nothrow_noub_meta()
292299 #= :notaskstate=# false ,
293300 #= :inaccessiblememonly=# false ,
294301 #= :noub=# true ,
295- #= :noub_if_noinbounds=# false ))
302+ #= :noub_if_noinbounds=# false ,
303+ #= :nonoverlayed=# false ))
296304end
297305# can be used in place of `@assume_effects :nothrow` (supposed to be used for bootstrapping)
298306macro _nothrow_meta ()
@@ -305,7 +313,8 @@ macro _nothrow_meta()
305313 #= :notaskstate=# false ,
306314 #= :inaccessiblememonly=# false ,
307315 #= :noub=# false ,
308- #= :noub_if_noinbounds=# false ))
316+ #= :noub_if_noinbounds=# false ,
317+ #= :nonoverlayed=# false ))
309318end
310319# can be used in place of `@assume_effects :nothrow` (supposed to be used for bootstrapping)
311320macro _noub_meta ()
@@ -318,7 +327,8 @@ macro _noub_meta()
318327 #= :notaskstate=# false ,
319328 #= :inaccessiblememonly=# false ,
320329 #= :noub=# true ,
321- #= :noub_if_noinbounds=# false ))
330+ #= :noub_if_noinbounds=# false ,
331+ #= :nonoverlayed=# false ))
322332end
323333# can be used in place of `@assume_effects :notaskstate` (supposed to be used for bootstrapping)
324334macro _notaskstate_meta ()
@@ -331,7 +341,8 @@ macro _notaskstate_meta()
331341 #= :notaskstate=# true ,
332342 #= :inaccessiblememonly=# false ,
333343 #= :noub=# false ,
334- #= :noub_if_noinbounds=# false ))
344+ #= :noub_if_noinbounds=# false ,
345+ #= :nonoverlayed=# false ))
335346end
336347# can be used in place of `@assume_effects :noub_if_noinbounds` (supposed to be used for bootstrapping)
337348macro _noub_if_noinbounds_meta ()
@@ -344,7 +355,8 @@ macro _noub_if_noinbounds_meta()
344355 #= :notaskstate=# false ,
345356 #= :inaccessiblememonly=# false ,
346357 #= :noub=# false ,
347- #= :noub_if_noinbounds=# true ))
358+ #= :noub_if_noinbounds=# true ,
359+ #= :nonoverlayed=# false ))
348360end
349361
350362# another version of inlining that propagates an inbounds context
0 commit comments