标签: fortran inline symbols intel-fortran
如果我在模块程序的定义上面添加这个
!DIR$ ATTRIBUTES FORCEINLINE :: procedure
我可以通过检查符号表中是否存在该过程来确认内联是否已完成,即
objdump -t my_program | grep procedure
我期待一个内联函数,这个符号不存在。
答案 0 :(得分:3)
我不希望这样,除非你使用了-ipo。否则,编译器必须假定您可以将该过程作为实际参数传递。