# ip-no-inlining, Qip-no-inlining

Disables full and partial inlining enabled by interprocedural optimization options.

## Syntax

Linux: | -ip-no-inlining

macOS: | -ip-no-inlining

Windows: | /Qip-no-inlining

## Arguments

None

## Default

OFF | Inlining enabled by interprocedural optimization options is performed.

## Description

This option disables full and partial inlining enabled by the following interprocedural optimization options:

- On Linux* and macOS* systems: -ip or -ipo

- On Windows* systems: /Qip, /Qipo, or /Ob2

It has no effect on other interprocedural optimizations.

On Windows systems, this option also has no effect on user-directed inlining specified by option /Ob1.

## IDE Equivalent

None

## Alternate Options

None

Parent topic: Interprocedural Optimization (IPO) Options