[M3commit] [modula3/cm3] 3b4723: Add compiler test p012.

GitHub noreply at github.com
Fri Aug 11 18:21:53 CEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/modula3/cm3
  Commit: 3b472326b7fd4ab68e2a3bab68e8ac83c898a025
      https://github.com/modula3/cm3/commit/3b472326b7fd4ab68e2a3bab68e8ac83c898a025
  Author: Rodney Bates <rodney.m.bates at acm.org>
  Date:   2017-08-11 (Fri, 11 Aug 2017)

  Changed paths:
    A m3-sys/m3tests/src/p0/p012/Main.m3
    A m3-sys/m3tests/src/p0/p012/Support.i3
    A m3-sys/m3tests/src/p0/p012/Support.m3
    A m3-sys/m3tests/src/p0/p012/m3makefile
    A m3-sys/m3tests/src/p0/p012/stderr.build
    A m3-sys/m3tests/src/p0/p012/stderr.pgm
    A m3-sys/m3tests/src/p0/p012/stdout.build
    A m3-sys/m3tests/src/p0/p012/stdout.pgm

  Log Message:
  -----------
  Add compiler test p012.

A test case for up-level addressing, including passing a nested procedure
as a parameter.  Uses some glass-box knowlege of the llvm backend's
convoluted display system.

Passes using the gcc-derived backend and the llvm backend.




More information about the M3commit mailing list