Skip to content

Commit 11f5663

Browse files
committed
C++: Add using enum upgrade and downgrade scripts.
1 parent a0954f1 commit 11f5663

File tree

8 files changed

+9210
-0
lines changed

8 files changed

+9210
-0
lines changed

cpp/downgrades/25e365d1e8147df0f759b604f96eb4bffea48271/old.dbscheme

Lines changed: 2296 additions & 0 deletions
Large diffs are not rendered by default.

cpp/downgrades/25e365d1e8147df0f759b604f96eb4bffea48271/semmlecode.cpp.dbscheme

Lines changed: 2289 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
description: Revert support for using-enum declarations.
2+
compatibility: partial
3+
usings.rel: run usings.qlo
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
class UsingEntry extends @using {
2+
string toString() { none() }
3+
}
4+
5+
class Element extends @element {
6+
string toString() { none() }
7+
}
8+
9+
class Location extends @location_default {
10+
string toString() { none() }
11+
}
12+
13+
from UsingEntry u, Element target, Location loc, int kind
14+
where
15+
usings(u, target, loc, kind) and
16+
kind != 3
17+
select u, target, loc

0 commit comments

Comments
 (0)