	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_c_init_decl_processing         ## -- Begin function c_init_decl_processing
	.p2align	4, 0x90
_c_init_decl_processing:                ## @c_init_decl_processing
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	subq	$16, %rsp
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	_input_location@GOTPCREL(%rip), %r14
	movups	(%r14), %xmm0
	movaps	%xmm0, -32(%rbp)
	xorl	%eax, %eax
	callq	_c_parse_init
	movq	_current_function_decl@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_parser_obstack@GOTPCREL(%rip), %rdi
	callq	_gcc_obstack_init
	xorl	%eax, %eax
	callq	_push_scope
	movq	_current_scope@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_external_scope@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	leaq	L_.str(%rip), %rax
	movq	%rax, (%r14)
	movq	$0, 8(%r14)
	movq	_flag_signed_char@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	callq	_build_common_tree_nodes
	xorl	%eax, %eax
	callq	_c_common_nodes_and_builtins
	movq	_integer_type_node@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_truthvalue_type_node@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movq	_integer_one_node@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_truthvalue_true_node@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movq	_integer_zero_node@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_truthvalue_false_node@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movq	_TYPE_DECL@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	leaq	L_.str.1(%rip), %rdi
	callq	_get_identifier
	movq	_boolean_type_node@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movl	%ebx, %edi
	movl	%eax, %esi
	callq	_build_decl
	movl	%eax, %edi
	callq	_pushdecl
	movaps	-32(%rbp), %xmm0
	movups	%xmm0, (%r14)
	movq	_pedantic_lvalues@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_c_make_fname_decl@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_make_fname_decl@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	xorl	%eax, %eax
	addq	$16, %rsp
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_start_fname_decls              ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_input_location,16,3            ## @input_location
	.comm	_current_function_decl,8,3      ## @current_function_decl
	.comm	_parser_obstack,4,2             ## @parser_obstack
	.comm	_current_scope,4,2              ## @current_scope
	.comm	_external_scope,4,2             ## @external_scope
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"<built-in>"

	.comm	_flag_signed_char,4,2           ## @flag_signed_char
	.comm	_integer_type_node,4,2          ## @integer_type_node
	.comm	_truthvalue_type_node,4,2       ## @truthvalue_type_node
	.comm	_integer_one_node,4,2           ## @integer_one_node
	.comm	_truthvalue_true_node,4,2       ## @truthvalue_true_node
	.comm	_integer_zero_node,4,2          ## @integer_zero_node
	.comm	_truthvalue_false_node,4,2      ## @truthvalue_false_node
	.comm	_TYPE_DECL,4,2                  ## @TYPE_DECL
L_.str.1:                               ## @.str.1
	.asciz	"_Bool"

	.comm	_boolean_type_node,4,2          ## @boolean_type_node
	.comm	_pedantic_lvalues,4,2           ## @pedantic_lvalues
	.comm	_c_make_fname_decl,4,2          ## @c_make_fname_decl
	.comm	_make_fname_decl,4,2            ## @make_fname_decl
	.comm	_BUILTINS_LOCATION,16,3         ## @BUILTINS_LOCATION
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_c_init_decl_processing         ; -- Begin function c_init_decl_processing
	.p2align	2
_c_init_decl_processing:                ; @c_init_decl_processing
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #48
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
Lloh0:
	adrp	x20, _input_location@GOTPAGE
Lloh1:
	ldr	x20, [x20, _input_location@GOTPAGEOFF]
	ldr	q0, [x20]
	str	q0, [sp]
	bl	_c_parse_init
Lloh2:
	adrp	x8, _current_function_decl@GOTPAGE
Lloh3:
	ldr	x8, [x8, _current_function_decl@GOTPAGEOFF]
Lloh4:
	str	xzr, [x8]
Lloh5:
	adrp	x0, _parser_obstack@GOTPAGE
Lloh6:
	ldr	x0, [x0, _parser_obstack@GOTPAGEOFF]
	bl	_gcc_obstack_init
	bl	_push_scope
Lloh7:
	adrp	x8, _current_scope@GOTPAGE
Lloh8:
	ldr	x8, [x8, _current_scope@GOTPAGEOFF]
Lloh9:
	ldr	w8, [x8]
Lloh10:
	adrp	x9, _external_scope@GOTPAGE
Lloh11:
	ldr	x9, [x9, _external_scope@GOTPAGEOFF]
Lloh12:
	adrp	x10, l_.str@PAGE
Lloh13:
	add	x10, x10, l_.str@PAGEOFF
Lloh14:
	str	w8, [x9]
	stp	x10, xzr, [x20]
Lloh15:
	adrp	x8, _flag_signed_char@GOTPAGE
Lloh16:
	ldr	x8, [x8, _flag_signed_char@GOTPAGEOFF]
Lloh17:
	ldr	w0, [x8]
	mov	w1, #0
	bl	_build_common_tree_nodes
	bl	_c_common_nodes_and_builtins
Lloh18:
	adrp	x8, _integer_type_node@GOTPAGE
Lloh19:
	ldr	x8, [x8, _integer_type_node@GOTPAGEOFF]
Lloh20:
	ldr	w8, [x8]
Lloh21:
	adrp	x9, _truthvalue_type_node@GOTPAGE
Lloh22:
	ldr	x9, [x9, _truthvalue_type_node@GOTPAGEOFF]
Lloh23:
	str	w8, [x9]
Lloh24:
	adrp	x8, _integer_one_node@GOTPAGE
Lloh25:
	ldr	x8, [x8, _integer_one_node@GOTPAGEOFF]
Lloh26:
	ldr	w8, [x8]
Lloh27:
	adrp	x9, _truthvalue_true_node@GOTPAGE
Lloh28:
	ldr	x9, [x9, _truthvalue_true_node@GOTPAGEOFF]
Lloh29:
	str	w8, [x9]
Lloh30:
	adrp	x8, _integer_zero_node@GOTPAGE
Lloh31:
	ldr	x8, [x8, _integer_zero_node@GOTPAGEOFF]
Lloh32:
	ldr	w8, [x8]
Lloh33:
	adrp	x9, _truthvalue_false_node@GOTPAGE
Lloh34:
	ldr	x9, [x9, _truthvalue_false_node@GOTPAGEOFF]
Lloh35:
	str	w8, [x9]
Lloh36:
	adrp	x8, _TYPE_DECL@GOTPAGE
Lloh37:
	ldr	x8, [x8, _TYPE_DECL@GOTPAGEOFF]
Lloh38:
	ldr	w19, [x8]
Lloh39:
	adrp	x0, l_.str.1@PAGE
Lloh40:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	_get_identifier
	mov	x1, x0
Lloh41:
	adrp	x8, _boolean_type_node@GOTPAGE
Lloh42:
	ldr	x8, [x8, _boolean_type_node@GOTPAGEOFF]
Lloh43:
	ldr	w2, [x8]
	mov	x0, x19
	bl	_build_decl
	bl	_pushdecl
	ldr	q0, [sp]
	str	q0, [x20]
Lloh44:
	adrp	x8, _pedantic_lvalues@GOTPAGE
Lloh45:
	ldr	x8, [x8, _pedantic_lvalues@GOTPAGEOFF]
	mov	w9, #1
Lloh46:
	str	w9, [x8]
Lloh47:
	adrp	x8, _c_make_fname_decl@GOTPAGE
Lloh48:
	ldr	x8, [x8, _c_make_fname_decl@GOTPAGEOFF]
Lloh49:
	ldr	w8, [x8]
Lloh50:
	adrp	x9, _make_fname_decl@GOTPAGE
Lloh51:
	ldr	x9, [x9, _make_fname_decl@GOTPAGEOFF]
Lloh52:
	str	w8, [x9]
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	add	sp, sp, #48
	b	_start_fname_decls
	.loh AdrpLdrGotStr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGotStr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpAdd	Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotStr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotStr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpLdrGotStr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpLdrGotStr	Lloh10, Lloh11, Lloh14
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGotStr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_input_location,16,3            ; @input_location
	.comm	_current_function_decl,8,3      ; @current_function_decl
	.comm	_parser_obstack,4,2             ; @parser_obstack
	.comm	_current_scope,4,2              ; @current_scope
	.comm	_external_scope,4,2             ; @external_scope
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"<built-in>"

	.comm	_flag_signed_char,4,2           ; @flag_signed_char
	.comm	_integer_type_node,4,2          ; @integer_type_node
	.comm	_truthvalue_type_node,4,2       ; @truthvalue_type_node
	.comm	_integer_one_node,4,2           ; @integer_one_node
	.comm	_truthvalue_true_node,4,2       ; @truthvalue_true_node
	.comm	_integer_zero_node,4,2          ; @integer_zero_node
	.comm	_truthvalue_false_node,4,2      ; @truthvalue_false_node
	.comm	_TYPE_DECL,4,2                  ; @TYPE_DECL
l_.str.1:                               ; @.str.1
	.asciz	"_Bool"

	.comm	_boolean_type_node,4,2          ; @boolean_type_node
	.comm	_pedantic_lvalues,4,2           ; @pedantic_lvalues
	.comm	_c_make_fname_decl,4,2          ; @c_make_fname_decl
	.comm	_make_fname_decl,4,2            ; @make_fname_decl
	.comm	_BUILTINS_LOCATION,16,3         ; @BUILTINS_LOCATION
.subsections_via_symbols
