@@ -55,11 +55,11 @@ GetASTContext(ValueObjectSP val, Status &error) {
5555static RustASTContext *
5656GetASTContext (ExecutionContext &ctxt, Status &error) {
5757 Target *target = ctxt.GetTargetPtr ();
58- TypeSystem * sys = target->GetScratchTypeSystemForLanguage (&error, eLanguageTypeRust);
59- if (!sys) {
58+ auto sys = target->GetScratchTypeSystemForLanguage (eLanguageTypeRust);
59+ if (!sys) {
6060 return nullptr ;
6161 }
62- RustASTContext *result = llvm::dyn_cast_or_null<RustASTContext>(sys);
62+ auto *result = llvm::dyn_cast_or_null<RustASTContext>(& sys. get () );
6363 if (!result) {
6464 error.SetErrorString (" not a Rust type!?" );
6565 }
@@ -69,7 +69,7 @@ GetASTContext(ExecutionContext &ctxt, Status &error) {
6969static ValueObjectSP
7070CreateValueFromScalar (ExecutionContext &exe_ctx, Scalar &scalar, CompilerType type,
7171 Status &error) {
72- DataExtractor data;
72+ lldb_private:: DataExtractor data;
7373 if (!scalar.GetData (data)) {
7474 error.SetErrorString (" could not get data from scalar" );
7575 return ValueObjectSP ();
@@ -89,7 +89,7 @@ CreateValueInMemory(ExecutionContext &exe_ctx, CompilerType type, Status &error)
8989 }
9090
9191 Process *proc = exe_ctx.GetProcessPtr ();
92- uint64_t size = type.GetByteSize (proc);
92+ uint64_t size = * type.GetByteSize (proc);
9393 addr_t addr = proc->AllocateMemory (size,
9494 lldb::ePermissionsWritable | lldb::ePermissionsReadable,
9595 error);
@@ -103,7 +103,7 @@ CreateValueInMemory(ExecutionContext &exe_ctx, CompilerType type, Status &error)
103103static bool
104104SetField (const ValueObjectSP &object, const char *name, uint64_t value, Status &error) {
105105 Scalar scalar (value);
106- DataExtractor data;
106+ lldb_private:: DataExtractor data;
107107 if (!scalar.GetData (data)) {
108108 error.SetErrorString (" could not get data from scalar" );
109109 return false ;
@@ -120,7 +120,7 @@ SetField(const ValueObjectSP &object, const char *name, uint64_t value, Status &
120120static bool
121121SetField (const ValueObjectSP &object, const char *name, const ValueObjectSP &value,
122122 Status &error) {
123- DataExtractor data;
123+ lldb_private:: DataExtractor data;
124124 if (!value->GetData (data, error)) {
125125 return false ;
126126 }
@@ -141,12 +141,11 @@ GetTypeByName(ExecutionContext &exe_ctx, const char *name, Status &error) {
141141 return CompilerType ();
142142 }
143143
144- SymbolContext sc;
145144 TypeList type_list;
146145 llvm::DenseSet<SymbolFile *> searched_symbol_files;
147- uint32_t num_matches = target->GetImages ().FindTypes (sc , ConstString (name), true ,
148- 2 , searched_symbol_files, type_list);
149- if (num_matches > 0 ) {
146+ target->GetImages ().FindTypes (nullptr , ConstString (name), true ,
147+ 2 , searched_symbol_files, type_list);
148+ if (type_list. GetSize () > 0 ) {
150149 return type_list.GetTypeAtIndex (0 )->GetFullCompilerType ();
151150 }
152151 error.SetErrorStringWithFormat (" could not find type \" %s\" " , name);
@@ -291,7 +290,7 @@ lldb_private::rust::BinaryOperation (ExecutionContext &exe_ctx, lldb::ValueObjec
291290 type = ast->CreateFloatType (ConstString (" f64" ), byte_size);
292291 break ;
293292 }
294- /* FALL THROUGH */
293+ LLVM_FALLTHROUGH;
295294
296295 default :
297296 error.SetErrorString (" unknown type resulting from binary operation" );
@@ -301,7 +300,7 @@ lldb_private::rust::BinaryOperation (ExecutionContext &exe_ctx, lldb::ValueObjec
301300 ValueObjectSP result_obj = CreateValueFromScalar (exe_ctx, result, type, error);
302301
303302 if (ASSIGN) {
304- DataExtractor data;
303+ lldb_private:: DataExtractor data;
305304 result_obj->GetData (data, error);
306305 if (error.Fail ()) {
307306 return ValueObjectSP ();
@@ -509,7 +508,7 @@ RustPath::FindDecl(ExecutionContext &exe_ctx, Status &error,
509508 const ModuleList &module_list = target->GetImages ();
510509 module_list.ForEach (
511510 [&](const ModuleSP &mod) {
512- TypeSystem * ts = mod->GetTypeSystemForLanguage (eLanguageTypeRust);
511+ auto ts = mod->GetTypeSystemForLanguage (eLanguageTypeRust);
513512 if (!ts) {
514513 return true ;
515514 }
@@ -521,7 +520,7 @@ RustPath::FindDecl(ExecutionContext &exe_ctx, Status &error,
521520 SymbolContext null_sc;
522521 CompilerDeclContext found_ns;
523522 for (const ConstString &ns_name : fullname) {
524- found_ns = symbol_file->FindNamespace (null_sc, ns_name, &found_ns);
523+ found_ns = symbol_file->FindNamespace (ns_name, &found_ns);
525524 if (!found_ns) {
526525 break ;
527526 }
@@ -532,7 +531,7 @@ RustPath::FindDecl(ExecutionContext &exe_ctx, Status &error,
532531
533532 SymbolContextList context_list;
534533 mod->FindFunctions (cs_name, &found_ns, eFunctionNameTypeBase, false , false ,
535- true , context_list);
534+ context_list);
536535 for (size_t i = 0 ; i < context_list.GetSize (); ++i) {
537536 SymbolContext sym_context;
538537 if (context_list.GetContextAtIndex (i, sym_context) && sym_context.function ) {
@@ -660,7 +659,7 @@ RustStringLiteral::Evaluate(ExecutionContext &exe_ctx, Status &error) {
660659 }
661660
662661 // Byte order and address size don't matter here.
663- DataExtractor data (m_value.c_str (), m_value.size (), eByteOrderInvalid, 4 );
662+ lldb_private:: DataExtractor data (m_value.c_str (), m_value.size (), eByteOrderInvalid, 4 );
664663 ValueObjectSP array = CreateValueInMemory (exe_ctx, array_type, error);
665664 if (!array) {
666665 return array;
@@ -866,7 +865,7 @@ RustAssignment::Evaluate(ExecutionContext &exe_ctx, Status &error) {
866865 return right;
867866 }
868867
869- DataExtractor data;
868+ lldb_private:: DataExtractor data;
870869 right->GetData (data, error);
871870 if (error.Fail ()) {
872871 return ValueObjectSP ();
@@ -917,13 +916,13 @@ RustArrayWithLength::Evaluate(ExecutionContext &exe_ctx, Status &error) {
917916 return ValueObjectSP ();
918917 }
919918
920- DataExtractor data;
919+ lldb_private:: DataExtractor data;
921920 value->GetData (data, error);
922921 if (error.Fail ()) {
923922 return ValueObjectSP ();
924923 }
925924
926- DataExtractor array_contents;
925+ lldb_private:: DataExtractor array_contents;
927926 for (unsigned i = 0 ; i < slength.UInt (); ++i) {
928927 if (!array_contents.Append (data)) {
929928 error.SetErrorString (" could not create array contents" );
@@ -983,7 +982,7 @@ RustCall::MaybeEvalTupleStruct(ExecutionContext &exe_ctx, Status &error) {
983982 return init_val;
984983 }
985984
986- DataExtractor data;
985+ lldb_private:: DataExtractor data;
987986 if (!init_val->GetData (data, error)) {
988987 error.SetErrorString (" could not get data from value" );
989988 return ValueObjectSP ();
@@ -1075,7 +1074,7 @@ RustCall::Evaluate(ExecutionContext &exe_ctx, Status &error) {
10751074 return ValueObjectSP ();
10761075 }
10771076
1078- DataExtractor data;
1077+ lldb_private:: DataExtractor data;
10791078 if (!results.GetData (data)) {
10801079 error.SetErrorString (" could not extract return value" );
10811080 return ValueObjectSP ();
@@ -1134,7 +1133,7 @@ RustStructExpression::Evaluate(ExecutionContext &exe_ctx, Status &error) {
11341133 return copy;
11351134 }
11361135
1137- DataExtractor data;
1136+ lldb_private:: DataExtractor data;
11381137 copy->GetData (data, error);
11391138 if (error.Fail ()) {
11401139 return ValueObjectSP ();
0 commit comments