; RUN: opt -passes=inline,argpromotion < %s -S | FileCheck %s | |
; Make sure we update the list of libcalls when we replace a libcall. | |
; CHECK: define {{.*}}@a | |
define void @a() { | |
entry: | |
%call = call float @strtof(ptr noundef null, ptr noundef null) | |
ret void | |
} | |
define internal float @strtof(ptr noundef %0, ptr noundef %1) nounwind { | |
entry: | |
ret float 0.0 | |
} | |