(a) // Good : no MCI for .h file void inline Foo() { ... } (b) void inline Foo(); #include Inline.cpp (c) void inline Foo() { // Bad : Mci injected for .cpp Mci mci(...); ... }