1. 16 Dec, 2019 1 commit
    • Shahbaz Youssefi's avatar
      Workaround VS bug w.r.t empty arguments to macros · d2016469
      Shahbaz Youssefi authored
      Empty arguments can be passed to macros per C99 and C++11 specs, which
      can then be forwarded to other macros.
      
      Visual Studio's compiler has a bug in the following situation:
      
          #define A(x) #x
          #define B(x, y) A(x)
          B(, b)
      
      In the above case, Visual Studio first expands x to nothing, then
      complains that A is not invoked with the right amount of arguments.
      However, x in A(x) is still one argument, even if it expands to no
      preprocessing tokens.  See also https://stackoverflow.com/a/7674214.
      d2016469
  2. 13 Dec, 2019 7 commits
  3. 06 Dec, 2019 2 commits
  4. 05 Dec, 2019 3 commits
  5. 02 Dec, 2019 3 commits
  6. 27 Nov, 2019 4 commits
  7. 26 Nov, 2019 8 commits
  8. 25 Nov, 2019 2 commits
  9. 22 Nov, 2019 10 commits