diff options
Diffstat (limited to 'demangler/gnu3/demangle_gnu3.cpp')
| -rw-r--r-- | demangler/gnu3/demangle_gnu3.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/demangler/gnu3/demangle_gnu3.cpp b/demangler/gnu3/demangle_gnu3.cpp index d020ed72..9bf47f77 100644 --- a/demangler/gnu3/demangle_gnu3.cpp +++ b/demangler/gnu3/demangle_gnu3.cpp @@ -1960,7 +1960,7 @@ TypeBuilder DemangleGNU3::DemangleSymbol(QualifiedName& varName) bool isReturnTypeUnknown = false; TypeBuilder type; vector<FunctionParameter> params; - bool cnst = false, vltl = false, rstrct = false; + Confidence<bool> cnst = false, vltl = false, rstrct = false; bool oldTopLevel; QualifiedName name; @@ -2222,7 +2222,7 @@ TypeBuilder DemangleGNU3::DemangleSymbol(QualifiedName& varName) type.SetPointerSuffix(suffix); type.SetConst(cnst); type.SetVolatile(vltl); - if (rstrct) + if (rstrct.GetValue()) type.SetPointerSuffix({RestrictSuffix}); // PrintTables(); |
