Tells the compiler that all routines should be compiled for possible recursive execution.
Linux: | -recursive -norecursive |
macOS: | -recursive -norecursive |
Windows: | /recursive /norecursive |
None
norecursive |
Routines are not compiled for possible recursive execution. |
This option tells the compiler that all routines should be compiled for possible recursive execution. It sets the automatic option.
This option will be deprecated in a future release. We recommend you use its replacement option: assume [no]recursion.
Visual Studio: Code Generation > Enable Recursive Routines
Linux and macOS*: -assume [no]recursion
Windows: /assume:[no]recursion