From 9943fcd81b890b7fa3b621085b891bf514e1b344 Mon Sep 17 00:00:00 2001 From: Jatin Chaudhary Date: Wed, 4 Nov 2020 08:21:10 -0500 Subject: [PATCH] Adding compiler option to be passed to comgr Change-Id: I6247cfc8f323e7ccbc95e35408ab3e8a55e16495 --- rocclr/device/devprogram.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/rocclr/device/devprogram.cpp b/rocclr/device/devprogram.cpp index 4ad849744a..9241a50746 100644 --- a/rocclr/device/devprogram.cpp +++ b/rocclr/device/devprogram.cpp @@ -670,6 +670,15 @@ bool Program::compileImplLC(const std::string& sourceCode, } } + // Append Options provided by user to driver options + if (isHIP()) { + if (options->origOptionStr.size()) { + std::istringstream userOptions{options->origOptionStr}; + std::copy(std::istream_iterator(userOptions), + std::istream_iterator(), std::back_inserter(driverOptions)); + } + } + // Compile source to IR char* binaryData = nullptr; size_t binarySize = 0;