char *test_HashTableAddForceRealloc() {
  char testewords[][20] = {
      "winter",     "wren",       "ambiguous",  "mere",      "honorable",
      "hysterical", "dust",       "divide",     "rifle",     "notice",
      "risk",       "handsomely", "well-to-do", "hall",      "sedate",
      "wrong",      "bow",        "exotic",     "confused",  "furry",
      "decision",   "alive",      "knife",      "silver",    "kitty",
      "recondite",  "face",       "identify",   "bushes",    "rainy",
      "normal",     "immense",    "sky",        "borrow",    "soft",
      "twig",       "sweet",      "scarecrow",  "unkempt",   "toothsome",
      "sneaky",     "desk",       "relax",      "can",       "tall",
      "gold",       "sail",       "raspy",      "squeamish", "maid",
      "grass",      "grubby",     "ignorant",   "expect",    "touch",
      "ambitious",  "fancy",      "men",        "slave",     "glue",
      "faded",      "pan",        "babies",     "haunt",     "border",
      "settle"};
  return 0;
}


x86 assembly (clang, -O0):
<test_HashTableAddForceRealloc>:
push   %rbp
mov    %rsp,%rbp
sub    $0x530,%rsp
lea    -0x530(%rbp),%rdi
lea    0xed7(%rip),%rsi
mov    $0x528,%edx
call   1030 <memcpy@plt>
xor    %eax,%eax
add    $0x530,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<test_HashTableAddForceRealloc>:
xor    %eax,%eax
ret

LLVM IR (-O0):
@__const.test_HashTableAddForceRealloc.testewords = [66 x [20 x i8]] [[20 x i8] c"winter\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"wren\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"ambiguous\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"mere\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"honorable\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"hysterical\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"dust\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"divide\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"rifle\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"notice\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"risk\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"handsomely\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"well-to-do\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"hall\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"sedate\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"wrong\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"bow\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"exotic\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"confused\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"furry\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"decision\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"alive\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"knife\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"silver\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"kitty\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"recondite\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"face\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"identify\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"bushes\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"rainy\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"normal\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"immense\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"sky\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"borrow\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"soft\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"twig\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"sweet\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"scarecrow\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"unkempt\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"toothsome\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"sneaky\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"desk\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"relax\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"can\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"tall\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"gold\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"sail\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"raspy\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"squeamish\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"maid\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"grass\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"grubby\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"ignorant\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"expect\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"touch\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"ambitious\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"fancy\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"men\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"slave\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"glue\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"faded\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"pan\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"babies\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"haunt\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"border\00\00\00\00\00\00\00\00\00\00\00\00\00\00", [20 x i8] c"settle\00\00\00\00\00\00\00\00\00\00\00\00\00\00"]
define i8* @test_HashTableAddForceRealloc() {
%1 = alloca [66 x [20 x i8]]
%2 = bitcast [66 x [20 x i8]]* %1 to i8*
ret i8* null
}

LLVM IR (-O2):
define noalias i8* @test_HashTableAddForceRealloc() {
ret i8* null
}