From a4bdedeb205107bab40a490e6fa1384fc1fbb52d Mon Sep 17 00:00:00 2001 From: Aditya Kumar Date: Mon, 14 Oct 2024 19:06:29 +0000 Subject: [PATCH] error: no matching constructor for initialization of 'std::ifstream' ``` hardware/interfaces/automotive/ivn_android_device/impl/default/src/IvnAndroidDeviceService.cpp:51:19: error: no matching constructor for initialization of 'std::ifstream' (aka 'basic_ifstream') 51 | std::ifstream configStream(mConfigPath); | ^ ~~~~~~~~~~~ ``` Bug: b/353528991 Change-Id: I7530772fdd758f41714db36e50c1d82189f46528 --- .../impl/default/src/IvnAndroidDeviceService.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/automotive/ivn_android_device/impl/default/src/IvnAndroidDeviceService.cpp b/automotive/ivn_android_device/impl/default/src/IvnAndroidDeviceService.cpp index 81f18b2267..4166fdc5eb 100644 --- a/automotive/ivn_android_device/impl/default/src/IvnAndroidDeviceService.cpp +++ b/automotive/ivn_android_device/impl/default/src/IvnAndroidDeviceService.cpp @@ -48,7 +48,8 @@ IvnAndroidDeviceService::IvnAndroidDeviceService(std::string_view configPath) { } bool IvnAndroidDeviceService::init() { - std::ifstream configStream(mConfigPath); + std::string configPathStr(mConfigPath); + std::ifstream configStream(configPathStr); if (!configStream) { LOG(ERROR) << "couldn't open " << mConfigPath << " for parsing."; return false;