Ignored vs Assumed Semantics in BDE

BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*) - Ignored

0000000000411100 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)>:
M0000000000000000:	pushq	%r15	;  2 bytes
M0000000000000002:	pushq	%r14	;  2 bytes
M0000000000000004:	pushq	%r12	;  2 bytes
M0000000000000006:	pushq	%rbx	;  1 bytes
M0000000000000007:	pushq	%rax	;  1 bytes
M0000000000000008:	movq	%rsi, %rbx	;  3 bytes
M000000000000000b:	movq	%rdi, %r14	;  3 bytes
M000000000000000e:	movq	%rsi, %rax	;  3 bytes
M0000000000000011:	testq	%rsi, %rsi	;  3 bytes
M0000000000000014:	jne	0x411127 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x27>	;  2 bytes
M0000000000000016:	movq	2546227(%rip), %rax  # 67eb50 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M000000000000001d:	testq	%rax, %rax	;  3 bytes
M0000000000000020:	jne	0x411127 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x27>	;  2 bytes
M0000000000000022:	callq	0x4207c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000027:	movb	$0, 24(%r14)	;  5 bytes
M000000000000002c:	movq	%rax, 32(%r14)	;  4 bytes
M0000000000000030:	movl	$4294967295, 88(%r14)	;  8 bytes
M0000000000000038:	testq	%rbx, %rbx	;  3 bytes
M000000000000003b:	je	0x411158 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x58>	;  2 bytes
M000000000000003d:	movq	%rbx, 96(%r14)	;  4 bytes
M0000000000000041:	leaq	472(%r14), %r12	;  7 bytes
M0000000000000048:	movl	$4294967295, 472(%r14)	; 11 bytes
M0000000000000053:	movq	%rbx, %rax	;  3 bytes
M0000000000000056:	jmp	0x411190 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x90>	;  2 bytes
M0000000000000058:	movq	2546161(%rip), %rax  # 67eb50 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M000000000000005f:	testq	%rax, %rax	;  3 bytes
M0000000000000062:	jne	0x411169 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x69>	;  2 bytes
M0000000000000064:	callq	0x4207c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000069:	movq	%rax, 96(%r14)	;  4 bytes
M000000000000006d:	leaq	472(%r14), %r12	;  7 bytes
M0000000000000074:	movl	$4294967295, 472(%r14)	; 11 bytes
M000000000000007f:	movq	2546122(%rip), %rax  # 67eb50 <BloombergLP::bslma::Default::s_defaultAllocator>	;  7 bytes
M0000000000000086:	testq	%rax, %rax	;  3 bytes
M0000000000000089:	jne	0x411190 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x90>	;  2 bytes
M000000000000008b:	callq	0x4207c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>	;  5 bytes
M0000000000000090:	leaq	104(%r14), %r15	;  4 bytes
M0000000000000094:	movq	%rax, 480(%r14)	;  7 bytes
M000000000000009b:	leaq	488(%r14), %rdi	;  7 bytes
M00000000000000a2:	movq	%rbx, %rsi	;  3 bytes
M00000000000000a5:	callq	0x408740 <BloombergLP::balb::Sequence6::Sequence6(BloombergLP::bslma::Allocator*)>	;  5 bytes
M00000000000000aa:	addq	$8, %rsp	;  4 bytes
M00000000000000ae:	popq	%rbx	;  1 bytes
M00000000000000af:	popq	%r12	;  2 bytes
M00000000000000b1:	popq	%r14	;  2 bytes
M00000000000000b3:	popq	%r15	;  2 bytes
M00000000000000b5:	retq		;  1 bytes
M00000000000000b6:	movq	%rax, %rbx	;  3 bytes
M00000000000000b9:	jmp	0x411208 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x108>	;  2 bytes
M00000000000000bb:	movq	%rax, %rbx	;  3 bytes
M00000000000000be:	jmp	0x411234 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x134>	;  2 bytes
M00000000000000c0:	movq	%rax, %rbx	;  3 bytes
M00000000000000c3:	movl	(%r12), %eax	;  4 bytes
M00000000000000c7:	cmpl	$2, %eax	;  3 bytes
M00000000000000ca:	je	0x4111da <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0xda>	;  2 bytes
M00000000000000cc:	testl	%eax, %eax	;  2 bytes
M00000000000000ce:	jne	0x411200 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x100>	;  2 bytes
M00000000000000d0:	movq	%r15, %rdi	;  3 bytes
M00000000000000d3:	callq	0x4093b0 <BloombergLP::balb::Sequence6::~Sequence6()>	;  5 bytes
M00000000000000d8:	jmp	0x411200 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x100>	;  2 bytes
M00000000000000da:	cmpq	$23, 136(%r14)	;  8 bytes
M00000000000000e2:	je	0x4111f5 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0xf5>	;  2 bytes
M00000000000000e4:	movq	104(%r14), %rsi	;  4 bytes
M00000000000000e8:	movq	144(%r14), %rdi	;  7 bytes
M00000000000000ef:	movq	(%rdi), %rax	;  3 bytes
M00000000000000f2:	callq	*24(%rax)	;  3 bytes
M00000000000000f5:	movq	$-1, 128(%r14)	; 11 bytes
M0000000000000100:	movl	$4294967295, (%r12)	;  8 bytes
M0000000000000108:	cmpl	$1, 88(%r14)	;  5 bytes
M000000000000010d:	jne	0x41122c <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x12c>	;  2 bytes
M000000000000010f:	cmpq	$23, 72(%r14)	;  5 bytes
M0000000000000114:	je	0x411224 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x124>	;  2 bytes
M0000000000000116:	movq	40(%r14), %rsi	;  4 bytes
M000000000000011a:	movq	80(%r14), %rdi	;  4 bytes
M000000000000011e:	movq	(%rdi), %rax	;  3 bytes
M0000000000000121:	callq	*24(%rax)	;  3 bytes
M0000000000000124:	movq	$-1, 64(%r14)	;  8 bytes
M000000000000012c:	movl	$4294967295, 88(%r14)	;  8 bytes
M0000000000000134:	cmpb	$0, 24(%r14)	;  5 bytes
M0000000000000139:	je	0x411248 <BloombergLP::balb::SequenceWithAnonymity::SequenceWithAnonymity(BloombergLP::bslma::Allocator*)+0x148>	;  2 bytes
M000000000000013b:	movb	$0, 24(%r14)	;  5 bytes
M0000000000000140:	movq	%r14, %rdi	;  3 bytes
M0000000000000143:	callq	0x410ba0 <BloombergLP::balb::SequenceWithAnonymityChoice2::reset()>	;  5 bytes
M0000000000000148:	movq	%rbx, %rdi	;  3 bytes
M000000000000014b:	callq	0x4039f0 <_Unwind_Resume@plt>	;  5 bytes
M0000000000000150:	movq	%rax, %rdi	;  3 bytes
M0000000000000153:	callq	0x4043c0 <__clang_call_terminate>	;  5 bytes
M0000000000000158:	movq	%rax, %rdi	;  3 bytes
M000000000000015b:	callq	0x4043c0 <__clang_call_terminate>	;  5 bytes
M0000000000000160:	movq	%rax, %rdi	;  3 bytes
M0000000000000163:	callq	0x4043c0 <__clang_call_terminate>	;  5 bytes
M0000000000000168:	nopl	(%rax,%rax)	;  8 bytes