Skip to content

Commit d3e5b56

Browse files
committed
Use more accurate pointer type
1 parent c0a8cbc commit d3e5b56

File tree

1 file changed

+3
-2
lines changed
  • flang/include/flang/Optimizer/Builder/Runtime

1 file changed

+3
-2
lines changed

flang/include/flang/Optimizer/Builder/Runtime/RTBuilder.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,9 @@ constexpr TypeBuilderFunc getModel<void *>() {
139139
template <>
140140
constexpr TypeBuilderFunc getModel<void (*)(int)>() {
141141
return [](mlir::MLIRContext *context) -> mlir::Type {
142-
return fir::LLVMPointerType::get(context,
143-
mlir::IntegerType::get(context, 8));
142+
return fir::LLVMPointerType::get(
143+
context,
144+
mlir::FunctionType::get(context, /*inputs=*/{}, /*results*/ {}));
144145
};
145146
}
146147
template <>

0 commit comments

Comments
 (0)