Files
codeql/csharp/ql/test/library-tests
AndreiDiaconu1 a86a15d280 Fix problem with IsExpr
The translation of `IsExpr` created a sanity check to fail since it generated
a Phi node that had only one source: if a variable was declared as part of the `IsExpr`, a conditional branch was generated, and the variable was defined only in the true successor; this has been changes so that the declaration happens before the conditional branch, and the variable is uninitialized (this removed the need for the `isInitializedByElement` predicate from `TranslatedDeclarationBase`, so that has been removed) and only the assignment happens in the true successor block (so now the two inputs of the Phi node are the result of the `Uninitialized` instruction and the `Store` instruction from the true successor block).
2019-09-23 17:37:50 +01:00
..
2018-12-20 10:19:59 +01:00
2019-02-12 14:38:42 +01:00
2018-12-20 10:19:59 +01:00
2018-12-20 10:19:59 +01:00
2019-02-05 11:07:13 +01:00
2019-02-27 19:25:14 +01:00
2018-12-20 10:19:59 +01:00
2018-12-20 10:19:59 +01:00
2019-08-30 11:47:43 +01:00
2019-01-11 13:55:28 +01:00
2019-06-26 20:24:55 +01:00
2018-12-20 10:19:59 +01:00
2018-12-20 10:19:59 +01:00
2018-12-20 10:19:59 +01:00
2019-08-30 11:47:43 +01:00
2018-12-20 10:19:59 +01:00
2018-12-20 10:19:59 +01:00
2019-01-11 13:55:28 +01:00
2019-07-05 07:21:34 +02:00
2018-12-20 10:19:59 +01:00
2018-12-20 10:19:59 +01:00
2019-09-23 17:37:50 +01:00
2018-12-20 10:19:59 +01:00
2019-03-04 13:21:10 +01:00
2018-12-20 10:19:59 +01:00
2019-02-05 11:07:13 +01:00
2018-12-20 10:19:59 +01:00
2018-12-20 10:19:59 +01:00
2018-12-20 10:19:59 +01:00
2018-12-20 10:19:59 +01:00
2018-12-20 10:19:59 +01:00
2018-09-23 16:24:31 -07:00
2019-02-05 11:07:13 +01:00