Include SmallVector.h in IPO.h to fix modules build [NFC]
authorRaphael Isemann <teemperor@gmail.com>
Thu, 30 Apr 2020 14:33:54 +0000 (16:33 +0200)
committerRaphael Isemann <teemperor@gmail.com>
Thu, 30 Apr 2020 14:33:55 +0000 (16:33 +0200)
commit5e6f167aa979cd274f0de413f3adb8319cca273f
treef5d368d564860665c55191e836843beeaaabc516
parent1bf7ccb706378390cef61024e46bd59ba13c9a43
Include SmallVector.h in IPO.h to fix modules build [NFC]

This file currently doesn't compile under LLVM_ENABLE_MODULES as SmallVector
is used in this header but is never forward declared or included in any way.
Let's include SmallVector.h instead and get rid of the SmallVectorImpl fwd
declaration which is now no longer necessary.
llvm/include/llvm/Transforms/IPO.h