Commit 6ec53136 authored by Georg Neis's avatar Georg Neis Committed by Commit Bot

[turbofan] Add a DCHECK to FunctionBlueprint comparison

R=mslekova@chromium.org

Bug: v8:7790
Change-Id: I8866ac4a386d535e7c6c00454d93236340ea4fc3
Reviewed-on: https://chromium-review.googlesource.com/c/1477282Reviewed-by: 's avatarMaya Lekova <mslekova@chromium.org>
Commit-Queue: Georg Neis <neis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#59686}
parent ba84c63f
...@@ -152,8 +152,10 @@ struct FunctionBlueprint { ...@@ -152,8 +152,10 @@ struct FunctionBlueprint {
Handle<FeedbackVector> feedback_vector; Handle<FeedbackVector> feedback_vector;
bool operator<(const FunctionBlueprint& other) const { bool operator<(const FunctionBlueprint& other) const {
// A feedback vector is never used for more than one SFI, so it could // A feedback vector is never used for more than one SFI, so it can
// be used for strict ordering of blueprints. // be used for strict ordering of blueprints.
DCHECK_IMPLIES(feedback_vector.equals(other.feedback_vector),
shared.equals(other.shared));
return HandleComparator<FeedbackVector>()(feedback_vector, return HandleComparator<FeedbackVector>()(feedback_vector,
other.feedback_vector); other.feedback_vector);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment