	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function zend_check_const_and_trait_alias_attr
_zend_check_const_and_trait_alias_attr: ## @zend_check_const_and_trait_alias_attr
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	%rsi, %rdx
	movq	_ZEND_ACC_STATIC@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	je	LBB0_2
## %bb.1:
	leaq	L_.str(%rip), %rsi
	jmp	LBB0_6
LBB0_2:
	movq	_ZEND_ACC_ABSTRACT@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	je	LBB0_4
## %bb.3:
	leaq	L_.str.1(%rip), %rsi
	jmp	LBB0_6
LBB0_4:
	movq	_ZEND_ACC_FINAL@GOTPCREL(%rip), %rax
	testl	%edi, (%rax)
	je	LBB0_7
## %bb.5:
	leaq	L_.str.2(%rip), %rsi
LBB0_6:
	movq	_E_COMPILE_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	popq	%rbp
	jmp	_zend_error_noreturn            ## TAILCALL
LBB0_7:
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_ZEND_ACC_STATIC,4,2            ## @ZEND_ACC_STATIC
	.comm	_E_COMPILE_ERROR,4,2            ## @E_COMPILE_ERROR
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Cannot use 'static' as %s modifier"

	.comm	_ZEND_ACC_ABSTRACT,4,2          ## @ZEND_ACC_ABSTRACT
L_.str.1:                               ## @.str.1
	.asciz	"Cannot use 'abstract' as %s modifier"

	.comm	_ZEND_ACC_FINAL,4,2             ## @ZEND_ACC_FINAL
L_.str.2:                               ## @.str.2
	.asciz	"Cannot use 'final' as %s modifier"

	.no_dead_strip	_zend_check_const_and_trait_alias_attr
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function zend_check_const_and_trait_alias_attr
_zend_check_const_and_trait_alias_attr: ; @zend_check_const_and_trait_alias_attr
	.cfi_startproc
; %bb.0:
	mov	x2, x1
Lloh0:
	adrp	x8, _ZEND_ACC_STATIC@GOTPAGE
Lloh1:
	ldr	x8, [x8, _ZEND_ACC_STATIC@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_2
; %bb.1:
Lloh3:
	adrp	x1, l_.str@PAGE
Lloh4:
	add	x1, x1, l_.str@PAGEOFF
	b	LBB0_6
LBB0_2:
Lloh5:
	adrp	x8, _ZEND_ACC_ABSTRACT@GOTPAGE
Lloh6:
	ldr	x8, [x8, _ZEND_ACC_ABSTRACT@GOTPAGEOFF]
Lloh7:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_4
; %bb.3:
Lloh8:
	adrp	x1, l_.str.1@PAGE
Lloh9:
	add	x1, x1, l_.str.1@PAGEOFF
	b	LBB0_6
LBB0_4:
Lloh10:
	adrp	x8, _ZEND_ACC_FINAL@GOTPAGE
Lloh11:
	ldr	x8, [x8, _ZEND_ACC_FINAL@GOTPAGEOFF]
Lloh12:
	ldr	w8, [x8]
	tst	w8, w0
	b.eq	LBB0_7
; %bb.5:
Lloh13:
	adrp	x1, l_.str.2@PAGE
Lloh14:
	add	x1, x1, l_.str.2@PAGEOFF
LBB0_6:
Lloh15:
	adrp	x8, _E_COMPILE_ERROR@GOTPAGE
Lloh16:
	ldr	x8, [x8, _E_COMPILE_ERROR@GOTPAGEOFF]
Lloh17:
	ldr	w0, [x8]
	b	_zend_error_noreturn
LBB0_7:
	ret
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpAdd	Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpAdd	Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.cfi_endproc
                                        ; -- End function
	.comm	_ZEND_ACC_STATIC,4,2            ; @ZEND_ACC_STATIC
	.comm	_E_COMPILE_ERROR,4,2            ; @E_COMPILE_ERROR
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Cannot use 'static' as %s modifier"

	.comm	_ZEND_ACC_ABSTRACT,4,2          ; @ZEND_ACC_ABSTRACT
l_.str.1:                               ; @.str.1
	.asciz	"Cannot use 'abstract' as %s modifier"

	.comm	_ZEND_ACC_FINAL,4,2             ; @ZEND_ACC_FINAL
l_.str.2:                               ; @.str.2
	.asciz	"Cannot use 'final' as %s modifier"

	.no_dead_strip	_zend_check_const_and_trait_alias_attr
.subsections_via_symbols
