]> sourceware.org Git - libabigail.git/commitdiff
abg-ir.cc: Remove unused re_canonicalize function.
authorGiuliano Procida <gprocida@google.com>
Fri, 19 Jun 2020 16:39:23 +0000 (17:39 +0100)
committerDodji Seketeli <dodji@redhat.com>
Tue, 7 Jul 2020 14:26:47 +0000 (16:26 +0200)
The function re_canonicalize was added in commit:

  286cadf8 Bug 24430 - Fold away const for array types

but later rendered obsolete by commit:

  5d6af8d5 Delay canonicalization for array and qualified types

This commit removes the function and its associated declarations.

* include/abg-fwd.h (re_canonicalize): Remove declaration of
obsolete function.
* include/abg-ir.h (class {decl_base, type_base}): Remove
re_canonicalize friend declarations from these classes.
* src/abg-ir.cc (re_canonicalize): Remove obsolete function.

Signed-off-by: Giuliano Procida <gprocida@google.com>
include/abg-fwd.h
include/abg-ir.h
src/abg-ir.cc

index 999b071b5664fcedcd3ae62e0b5e95243fb1156b..f23f4a46d622dde89fa22bdbab61bf6048714fdc 100644 (file)
@@ -1280,9 +1280,6 @@ type_or_void(const type_base_sptr, const environment*);
 type_base_sptr
 canonicalize(type_base_sptr);
 
-type_base_sptr
-re_canonicalize(type_base_sptr);
-
 type_base*
 type_has_non_canonicalized_subtype(type_base_sptr t);
 
index 9f49f9130efee3818bd3bd55503662bb4a257ee4..c2b66c4c8152503c2a3038648b65ecb7db09fc83 100644 (file)
@@ -1556,9 +1556,6 @@ public:
   friend type_base_sptr
   canonicalize(type_base_sptr);
 
-  friend type_base_sptr
-  re_canonicalize(type_base_sptr);
-
   friend bool
   equals(const decl_base&, const decl_base&, change_kind*);
 
@@ -1823,8 +1820,6 @@ public:
 
   friend type_base_sptr canonicalize(type_base_sptr);
 
-  friend type_base_sptr re_canonicalize(type_base_sptr);
-
   type_base_sptr
   get_canonical_type() const;
 
index 37f6bbdff8975c2ad44b5f702a65d46f05b5b4db..a434ec693c447defe33600188184d241161af724 100644 (file)
@@ -12079,22 +12079,6 @@ canonicalize(type_base_sptr t)
   return canonical;
 }
 
-/// Re-compute the canonical type of a type which already has one.
-///
-/// This does what @ref canonicalize does, but clears out the
-/// previously computed canonical type first.
-///
-/// @param t the type to compute the canonical type for.
-///
-/// @return the newly computed canonical type.
-type_base_sptr
-re_canonicalize(type_base_sptr t)
-{
-  t->priv_->canonical_type.reset();
-  t->priv_->naked_canonical_type = 0;
-  return canonicalize(t);
-}
-
 /// The constructor of @ref type_base.
 ///
 /// @param s the size of the type, in bits.
This page took 0.064638 seconds and 5 git commands to generate.