Filip Sajdak

Results 129 comments of Filip Sajdak

In the last push, I have added also support for `d-char-sequence` from spec: ``` prefix(optional) R"d-char-sequence(optional) (r-char-sequence(optional))d-char-sequence(optional)" ``` The only thing I did not check yet is the prefix. The...

I have tested the prefixes and it seems to work, too.

No, unfortunately I did not do this. Will check that.

I have rebased my changes to the main and done the passthrough tests. clang & GCC files are the same. MSVC ends with the error: ``` cppfront % ../../build/external/cppfront passthrough-tests/msvc-msstl-e.cpp2...

OK, found a bug and fix it. The issue was here ```diff diff --git a/source/load.h b/source/load.h index 71fd857..9954a02 100644 --- a/source/load.h +++ b/source/load.h @@ -248,7 +248,7 @@ auto process_cpp_line( return...

Rebased to main - all passthrough-tests and regression-tests passed.

This fix breaks ```cpp v : std::vector = ( 1, 2, 3 ); ``` cppfront generates ```cpp std::vector v { (1, 2, 3) }; ``` which compiles but thanks to...

Some issue still exists cpp2 code ```cpp ddd := fun(fun("abc").substr(1)); ``` compiles to ```cpp auto ddd { fun(CPP2_UFCS(substr, fun(("abc")), 1)) }; ```

The issue with additional parens around function arguments is solved. The issue showed up in the code merged with https://github.com/hsutter/cppfront/pull/18 (I was not able to trigger it on the main...