// File: /workspace/github_cpp_makefile_star2_O3/menhits[P]phplus/src/../h/AstNode.h
// Function: AstFuncBody::setTypesInput()
void setTypesInput()
	{
		if (!typesInputSet)
		{
			leftTypeNode->setInput(ns, false, Void, Void);
			rightTypeNode->setInput(ns, false, Void, Void);
			returnTypeNode->setInput(ns, false, Void, Void);
			typesInputSet=true;
		}
	}

// Assembly:
pushq %r14
pushq %rbx
subq $0x98, %rsp
cmpb $0x0, 0xa8(%rdi)
jne 0x15831
movq %rdi, %rbx
movq 0x70(%rdi), %rax
movq 0x88(%rdi), %rdi
movq %rax, 0x88(%rsp)
movq 0x78(%rbx), %rax
movq %rax, 0x90(%rsp)
testq %rax, %rax
je 0x155ad
movq 0x84a09(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x155a9
incl 0x8(%rax)
jmp 0x155ad
lock
incl 0x8(%rax)
leaq 0x84e4c(%rip), %r14     # 0x9a400
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x78(%rsp)
movq %rax, 0x80(%rsp)
testq %rax, %rax
je 0x155e8
movq 0x849d4(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x155f8
incl 0x8(%rax)
movq %rdx, 0x28(%rsp)
movq %rax, 0x30(%rsp)
jmp 0x15612
movq %rdx, 0x28(%rsp)
movq $0x0, 0x30(%rsp)
jmp 0x15620
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x28(%rsp)
movq %rax, 0x30(%rsp)
testq %rax, %rax
je 0x15620
cmpb $0x0, (%rcx)
je 0x1561c
incl 0x8(%rax)
jmp 0x15620
lock
incl 0x8(%rax)
leaq 0x88(%rsp), %rsi
leaq 0x78(%rsp), %rcx
leaq 0x28(%rsp), %r8
xorl %edx, %edx
callq 0x14b4c
movq 0x30(%rsp), %rdi
testq %rdi, %rdi
je 0x15648
callq 0xdce4
movq 0x80(%rsp), %rdi
testq %rdi, %rdi
je 0x1565a
callq 0xdce4
movq 0x90(%rsp), %rdi
testq %rdi, %rdi
je 0x1566c
callq 0xdce4
movq 0x70(%rbx), %rax
movq 0x90(%rbx), %rdi
movq %rax, 0x68(%rsp)
movq 0x78(%rbx), %rax
movq %rax, 0x70(%rsp)
testq %rax, %rax
je 0x1569f
movq 0x84917(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x1569b
incl 0x8(%rax)
jmp 0x1569f
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x58(%rsp)
movq %rax, 0x60(%rsp)
testq %rax, %rax
je 0x156d0
movq 0x848ec(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x156e0
incl 0x8(%rax)
movq %rdx, 0x18(%rsp)
movq %rax, 0x20(%rsp)
jmp 0x156fa
movq %rdx, 0x18(%rsp)
movq $0x0, 0x20(%rsp)
jmp 0x15708
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x18(%rsp)
movq %rax, 0x20(%rsp)
testq %rax, %rax
je 0x15708
cmpb $0x0, (%rcx)
je 0x15704
incl 0x8(%rax)
jmp 0x15708
lock
incl 0x8(%rax)
leaq 0x68(%rsp), %rsi
leaq 0x58(%rsp), %rcx
leaq 0x18(%rsp), %r8
xorl %edx, %edx
callq 0x14b4c
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x1572d
callq 0xdce4
movq 0x60(%rsp), %rdi
testq %rdi, %rdi
je 0x1573c
callq 0xdce4
movq 0x70(%rsp), %rdi
testq %rdi, %rdi
je 0x1574b
callq 0xdce4
movq 0x70(%rbx), %rax
movq 0x98(%rbx), %rdi
movq %rax, 0x48(%rsp)
movq 0x78(%rbx), %rax
movq %rax, 0x50(%rsp)
testq %rax, %rax
je 0x1577e
movq 0x84838(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x1577a
incl 0x8(%rax)
jmp 0x1577e
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x38(%rsp)
movq %rax, 0x40(%rsp)
testq %rax, %rax
je 0x157af
movq 0x8480d(%rip), %rcx     # 0x99fa8
cmpb $0x0, (%rcx)
je 0x157bf
incl 0x8(%rax)
movq %rdx, 0x8(%rsp)
movq %rax, 0x10(%rsp)
jmp 0x157d9
movq %rdx, 0x8(%rsp)
movq $0x0, 0x10(%rsp)
jmp 0x157e7
lock
incl 0x8(%rax)
movq (%r14), %rdx
movq 0x8(%r14), %rax
movq %rdx, 0x8(%rsp)
movq %rax, 0x10(%rsp)
testq %rax, %rax
je 0x157e7
cmpb $0x0, (%rcx)
je 0x157e3
incl 0x8(%rax)
jmp 0x157e7
lock
incl 0x8(%rax)
leaq 0x48(%rsp), %rsi
leaq 0x38(%rsp), %rcx
leaq 0x8(%rsp), %r8
xorl %edx, %edx
callq 0x14b4c
movq 0x10(%rsp), %rdi
testq %rdi, %rdi
je 0x1580c
callq 0xdce4
movq 0x40(%rsp), %rdi
testq %rdi, %rdi
je 0x1581b
callq 0xdce4
movq 0x50(%rsp), %rdi
testq %rdi, %rdi
je 0x1582a
callq 0xdce4
movb $0x1, 0xa8(%rbx)
addq $0x98, %rsp
popq %rbx
popq %r14
retq
movq %rax, %rbx
movq 0x10(%rsp), %rdi
testq %rdi, %rdi
je 0x1584e
callq 0xdce4
movq 0x40(%rsp), %rdi
testq %rdi, %rdi
je 0x1585d
callq 0xdce4
movq 0x50(%rsp), %rdi
jmp 0x158b8
movq %rax, %rbx
movq 0x20(%rsp), %rdi
testq %rdi, %rdi
je 0x15876
callq 0xdce4
movq 0x60(%rsp), %rdi
testq %rdi, %rdi
je 0x15885
callq 0xdce4
movq 0x70(%rsp), %rdi
jmp 0x158b8
movq %rax, %rbx
movq 0x30(%rsp), %rdi
testq %rdi, %rdi
je 0x1589e
callq 0xdce4
movq 0x80(%rsp), %rdi
testq %rdi, %rdi
je 0x158b0
callq 0xdce4
movq 0x90(%rsp), %rdi
testq %rdi, %rdi
je 0x158c2
callq 0xdce4
movq %rbx, %rdi
callq 0xa510