mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 17:15:31 +00:00
trace down recent exposed regression in goal2sat, incorporate Scott's suggestion on making vector<std::string inaccessible
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
81232808ba
commit
c3f4124a9f
6 changed files with 17 additions and 15 deletions
|
@ -457,5 +457,15 @@ template<typename Hash>
|
|||
struct svector_hash : public vector_hash_tpl<Hash, svector<typename Hash::data> > {};
|
||||
|
||||
|
||||
// Specialize vector<std::string> to be inaccessible.
|
||||
// This will catch any regression of issue #564 and #420.
|
||||
// Use std::vector<std::string> instead.
|
||||
template <>
|
||||
class vector<std::string, true, unsigned> {
|
||||
private:
|
||||
vector<std::string, true, unsigned>();
|
||||
};
|
||||
|
||||
|
||||
#endif /* VECTOR_H_ */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue