r349063 - [CodeComplete] Adhere to LLVM naming style in CodeCompletionTest. NFC

Yvan Roux via cfe-commits cfe-commits at lists.llvm.org
Mon Dec 17 01:46:22 PST 2018


Hi Ilya,

I'm not sure which one of the commits in that series is to blame, but
ARM bots are broken due to a failure in CodeCompleteTest.cpp, most
recent logs are available here:

http://lab.llvm.org:8011/builders/clang-cmake-armv7-quick/builds/6090/steps/ninja%20check%201/logs/FAIL%3A%20Clang-Unit%3A%3APreferredTypeTest.BinaryExpr

Cheers,
Yvan

On Thu, 13 Dec 2018 at 18:35, Ilya Biryukov via cfe-commits
<cfe-commits at lists.llvm.org> wrote:
>
> Author: ibiryukov
> Date: Thu Dec 13 09:32:38 2018
> New Revision: 349063
>
> URL: http://llvm.org/viewvc/llvm-project?rev=349063&view=rev
> Log:
> [CodeComplete] Adhere to LLVM naming style in CodeCompletionTest. NFC
>
> Also reuses the same var for multiple to reduce the chance of
> accidentally referecing the previous test.
>
> Modified:
>     cfe/trunk/unittests/Sema/CodeCompleteTest.cpp
>
> Modified: cfe/trunk/unittests/Sema/CodeCompleteTest.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Sema/CodeCompleteTest.cpp?rev=349063&r1=349062&r2=349063&view=diff
> ==============================================================================
> --- cfe/trunk/unittests/Sema/CodeCompleteTest.cpp (original)
> +++ cfe/trunk/unittests/Sema/CodeCompleteTest.cpp Thu Dec 13 09:32:38 2018
> @@ -183,79 +183,80 @@ TEST(SemaCodeCompleteTest, VisitedNSWith
>
>  TEST(PreferredTypeTest, BinaryExpr) {
>    // Check various operations for arithmetic types.
> -  StringRef code1 = R"cpp(
> +  StringRef Code = R"cpp(
>      void test(int x) {
>        x = ^10;
>        x += ^10; x -= ^10; x *= ^10; x /= ^10; x %= ^10;
>        x + ^10; x - ^10; x * ^10; x / ^10; x % ^10;
>      })cpp";
> -  EXPECT_THAT(collectPreferredTypes(code1), Each("int"));
> -  StringRef code2 = R"cpp(
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("int"));
> +
> +  Code = R"cpp(
>      void test(float x) {
>        x = ^10;
>        x += ^10; x -= ^10; x *= ^10; x /= ^10; x %= ^10;
>        x + ^10; x - ^10; x * ^10; x / ^10; x % ^10;
>      })cpp";
> -  EXPECT_THAT(collectPreferredTypes(code2), Each("float"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("float"));
>
>    // Pointer types.
> -  StringRef code3 = R"cpp(
> +  Code = R"cpp(
>      void test(int *ptr) {
>        ptr - ^ptr;
>        ptr = ^ptr;
>      })cpp";
> -  EXPECT_THAT(collectPreferredTypes(code3), Each("int *"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("int *"));
>
> -  StringRef code4 = R"cpp(
> +  Code = R"cpp(
>      void test(int *ptr) {
>        ptr + ^10;
>        ptr += ^10;
>        ptr -= ^10;
>      })cpp";
> -  EXPECT_THAT(collectPreferredTypes(code4), Each("long")); // long is normalized 'ptrdiff_t'.
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("long")); // long is normalized 'ptrdiff_t'.
>
>    // Comparison operators.
> -  StringRef code5 = R"cpp(
> +  Code = R"cpp(
>      void test(int i) {
>        i <= ^1; i < ^1; i >= ^1; i > ^1; i == ^1; i != ^1;
>      }
>    )cpp";
> -  EXPECT_THAT(collectPreferredTypes(code5), Each("int"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("int"));
>
> -  StringRef code6 = R"cpp(
> +  Code = R"cpp(
>      void test(int *ptr) {
>        ptr <= ^ptr; ptr < ^ptr; ptr >= ^ptr; ptr > ^ptr;
>        ptr == ^ptr; ptr != ^ptr;
>      }
>    )cpp";
> -  EXPECT_THAT(collectPreferredTypes(code6), Each("int *"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("int *"));
>
>    // Relational operations.
> -  StringRef code7 = R"cpp(
> +  Code = R"cpp(
>      void test(int i, int *ptr) {
>        i && ^1; i || ^1;
>        ptr && ^1; ptr || ^1;
>      }
>    )cpp";
> -  EXPECT_THAT(collectPreferredTypes(code7), Each("_Bool"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("_Bool"));
>
>    // Bitwise operations.
> -  StringRef code8 = R"cpp(
> +  Code = R"cpp(
>      void test(long long ll) {
>        ll | ^1; ll & ^1;
>      }
>    )cpp";
> -  EXPECT_THAT(collectPreferredTypes(code8), Each("long long"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("long long"));
>
> -  StringRef code9 = R"cpp(
> +  Code = R"cpp(
>      enum A {};
>      void test(A a) {
>        a | ^1; a & ^1;
>      }
>    )cpp";
> -  EXPECT_THAT(collectPreferredTypes(code9), Each("enum A"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("enum A"));
>
> -  StringRef code10 = R"cpp(
> +  Code = R"cpp(
>      enum class A {};
>      void test(A a) {
>        // This is technically illegal with the 'enum class' without overloaded
> @@ -263,10 +264,10 @@ TEST(PreferredTypeTest, BinaryExpr) {
>        a | ^a; a & ^a;
>      }
>    )cpp";
> -  EXPECT_THAT(collectPreferredTypes(code10), Each("enum A"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("enum A"));
>
>    // Binary shifts.
> -  StringRef code11 = R"cpp(
> +  Code = R"cpp(
>      void test(int i, long long ll) {
>        i << ^1; ll << ^1;
>        i <<= ^1; i <<= ^1;
> @@ -274,10 +275,10 @@ TEST(PreferredTypeTest, BinaryExpr) {
>        i >>= ^1; i >>= ^1;
>      }
>    )cpp";
> -  EXPECT_THAT(collectPreferredTypes(code11), Each("int"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("int"));
>
>    // Comma does not provide any useful information.
> -  StringRef code12 = R"cpp(
> +  Code = R"cpp(
>      class Cls {};
>      void test(int i, int* ptr, Cls x) {
>        (i, ^i);
> @@ -285,11 +286,11 @@ TEST(PreferredTypeTest, BinaryExpr) {
>        (x, ^x);
>      }
>    )cpp";
> -  EXPECT_THAT(collectPreferredTypes(code12), Each("NULL TYPE"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("NULL TYPE"));
>
>    // User-defined types do not take operator overloading into account.
>    // However, they provide heuristics for some common cases.
> -  StringRef code13 = R"cpp(
> +  Code = R"cpp(
>      class Cls {};
>      void test(Cls c) {
>        // we assume arithmetic and comparions ops take the same type.
> @@ -299,18 +300,18 @@ TEST(PreferredTypeTest, BinaryExpr) {
>        c = ^c; c += ^c; c -= ^c; c *= ^c; c /= ^c; c %= ^c;
>      }
>    )cpp";
> -  EXPECT_THAT(collectPreferredTypes(code13), Each("class Cls"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("class Cls"));
>
> -  StringRef code14 = R"cpp(
> +  Code = R"cpp(
>      class Cls {};
>      void test(Cls c) {
>        // we assume relational ops operate on bools.
>        c && ^c; c || ^c;
>      }
>    )cpp";
> -  EXPECT_THAT(collectPreferredTypes(code14), Each("_Bool"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("_Bool"));
>
> -  StringRef code15 = R"cpp(
> +  Code = R"cpp(
>      class Cls {};
>      void test(Cls c) {
>        // we make no assumptions about the following operators, since they are
> @@ -319,7 +320,7 @@ TEST(PreferredTypeTest, BinaryExpr) {
>        c <<= ^c; c >>= ^c; c |= ^c; c &= ^c;
>      }
>    )cpp";
> -  EXPECT_THAT(collectPreferredTypes(code15), Each("NULL TYPE"));
> +  EXPECT_THAT(collectPreferredTypes(Code), Each("NULL TYPE"));
>  }
>
>  } // namespace
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


More information about the cfe-commits mailing list