From 20fea32ce16018271dcda11c5ea2a85bfe6ccf92 Mon Sep 17 00:00:00 2001 From: Pietro Fezzardi Date: Wed, 11 May 2022 14:38:00 +0200 Subject: [PATCH] FunctionStringMap: improve code-reuse The serialize() method now uses the serialize() function provided by revng/Support/YAMLTraits.h, so we don't have to explictly const_cast. --- lib/Pipes/FunctionStringMap.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/Pipes/FunctionStringMap.cpp b/lib/Pipes/FunctionStringMap.cpp index e97235b86..4743af997 100644 --- a/lib/Pipes/FunctionStringMap.cpp +++ b/lib/Pipes/FunctionStringMap.cpp @@ -119,8 +119,7 @@ struct CustomMappingTraits> { namespace revng::pipes { llvm::Error FunctionStringMap::serialize(llvm::raw_ostream &OS) const { - llvm::yaml::Output YAMLOutput(OS); - YAMLOutput << const_cast &>(Map); + ::serialize(OS, Map); return llvm::Error::success(); }