| #35 |
Function pointer casts are broken
|
Rob Schluntz <rschlunt@…>
|
closed
|
blocker
|
cfa-cc
|
1.0
|
| #250 |
Incorrect address calculation of polymorphc object on clean-up
|
Thierry Delisle <tdelisle@…>
|
closed
|
blocker
|
cfa-cc
|
1.0
|
| #39 |
Global const array initialization broke with references
|
Rob Schluntz
|
closed
|
critical
|
cfa-cc
|
1.0
|
| #43 |
Anonymous generics ctor
|
Rob Schluntz <rschlunt@…>
|
closed
|
critical
|
cfa-cc
|
1.0
|
| #140 |
conditional expression bad code generation
|
|
new
|
critical
|
cfa-cc
|
1.0
|
| #238 |
Function new incorrectly creates temporary objects
|
|
new
|
critical
|
cfa-cc
|
1.0
|
| #292 |
Constant Reference Argument Binding Update
|
|
closed
|
critical
|
cfa-cc
|
1.0
|
| #1 |
Self-referential generic types require forward declarations
|
pabuhr
|
closed
|
major
|
cfa-cc
|
1.0
|
| #8 |
No reasonable alternative
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #9 |
Unconstrained dtype return values are closed in unification
|
Rob Schluntz
|
closed
|
major
|
cfa-cc
|
1.0
|
| #10 |
Cannot declare anonymous union around generic type
|
mlbrooks
|
assigned
|
major
|
cfa-cc
|
1.0
|
| #14 |
Parsing error with multiple generic forward declarations
|
pabuhr
|
closed
|
major
|
cfa-cc
|
1.0
|
| #16 |
Trac not sending emails
|
Rob Schluntz
|
closed
|
major
|
other
|
1.0
|
| #19 |
Functions taking array types and taking pointer types are conflicting overloads
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #22 |
Basic types in forall/trait allowed
|
pabuhr
|
closed
|
major
|
cfa-cc
|
1.0
|
| #23 |
Function call syntax not working
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #25 |
Problem with opaque type definition.
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #26 |
Implicit conversion from zero_t do not work.
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #27 |
Thunks are not generated for polymorphic-to-monomorphic function casts.
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #29 |
sizeof(foo) does not work, where foo is a variable of polymorphic type.
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #32 |
assert.h fails to compile in non __STRICT_ANSI__ mode
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #40 |
Full coroutine
|
Thierry Delisle
|
closed
|
major
|
libcfa
|
1.0
|
| #41 |
Duplicate function on generic specialisation
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #42 |
Generic index
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #47 |
Constructors are not generated when struct has union or enum member
|
Rob Schluntz
|
closed
|
major
|
cfa-cc
|
1.0
|
| #48 |
ttype assertion resolution is too strict
|
Rob Schluntz
|
closed
|
major
|
cfa-cc
|
1.0
|
| #49 |
Tuple construction generates the wrong code for references
|
Rob Schluntz
|
closed
|
major
|
cfa-cc
|
1.0
|
| #50 |
Assertion failure with tuple constructor-expressions
|
Rob Schluntz
|
assigned
|
major
|
cfa-cc
|
1.0
|
| #51 |
Reference assignment allows pointer conversions
|
Rob Schluntz
|
closed
|
major
|
cfa-cc
|
1.0
|
| #54 |
return not detected
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #55 |
intrusive stack crash
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #56 |
Overloading for GCC atomic builtins is broken
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #59 |
Unsized generics have incorrect pointer arithmetic
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #64 |
LValue assignment incorrect error
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #65 |
Member expression qualifiers are wrong
|
Rob Schluntz
|
closed
|
major
|
cfa-cc
|
1.0
|
| #66 |
Function and variable name collision for if
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #67 |
LValue assignment incorrect error : the return
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #69 |
With statement and anonymous fields
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #73 |
Infinite loop with generics and new
|
Rob Schluntz
|
closed
|
major
|
cfa-cc
|
1.0
|
| #74 |
Generic reference member generates incorrect code
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #78 |
Generic array element dereference
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #80 |
With statement and function parameters.
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #81 |
Resolution Failure on Pass-by-value
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #86 |
Parsing Error tuples access with spaces
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #90 |
Crash on complex nesting
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #92 |
Field with deleted copy constructors don't work
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #95 |
Incorrect consideration of global and local variables in resolving waitfor mutex object.
|
|
assigned
|
major
|
cfa-cc
|
1.0
|
| #99 |
Crash on made-up generic parameters
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #100 |
Ternary operator lost of const or some other cost
|
Rob Schluntz <rschlunt@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #104 |
Tuple assertion generate bad C code
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #105 |
Compiler crash deleted expression
|
Thierry Delisle
|
closed
|
major
|
cfa-cc
|
1.0
|
| #118 |
Incorrect bit shift warning
|
a3moss
|
closed
|
major
|
cfa-cc
|
1.0
|
| #120 |
dtype problem
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #121 |
Comparison failure
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #122 |
Reference assignment
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #126 |
Pointer assignment with incorrect type not correctly rejected
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #142 |
constant expression problem
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #147 |
Can't initialize const member of struct
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #151 |
Input crashes CC1
|
pabuhr
|
closed
|
major
|
cfa-cc
|
1.0
|
| #154 |
linking problem
|
Thierry Delisle
|
closed
|
major
|
cfa-cc
|
1.0
|
| #159 |
Static expression evaluation
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #161 |
Parsing doesn't handle attributes on new style declaration
|
pabuhr
|
closed
|
major
|
cfa-cc
|
1.0
|
| #162 |
Member access of reference broken in goto statement
|
Thierry Delisle
|
assigned
|
major
|
cfa-cc
|
1.0
|
| #163 |
Incorrect cast in polymorphique returns of builtins
|
Thierry Delisle
|
assigned
|
major
|
cfa-cc
|
1.0
|
| #165 |
Exceptions in the Exceptions File
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #166 |
Cannot get reference to generic member of generic struct
|
mlbrooks
|
closed
|
major
|
cfa-cc
|
1.0
|
| #168 |
Plan-9 inheritance is not considered for satisfying a trait's assertion
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #169 |
Incorrect order of generic struct constructor params
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #172 |
Anonymous struct can conflict across translation unit
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #173 |
Catch Declaration not Seen by Condition (New AST only)
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #174 |
Cannot Check Exception Trait
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #176 |
Assignment fails for union structure field
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #182 |
Static Const Global variable segfault in generated code
|
Michael Brooks <mlbrooks@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #186 |
Cannot add extra assertion on a constructor
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #189 |
Reference and pointer types allow unsound initialization
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #192 |
Can't catch exception raised by default resumption handler of another exception
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #193 |
Monomorphization Failures outside of Functions
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #194 |
Ambiguous reference vs pointer return [from ticket #70]
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #195 |
Unnecessary dereference leads to segfault [from ticket #70]
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #196 |
Forward Declaring Generic Types Crash with Dtypes
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #197 |
Generated constructor calls copy ctor twice on tuple elements
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #198 |
Forward Declaration Leads to Bad Function Pointer Types
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #200 |
Polymorphic Function Pointers not handled by Constructor
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #201 |
GCC-7,8,9 Bug with -O2,3
|
|
new
|
major
|
prelude
|
1.0
|
| #202 |
Type manipulation in long chains of post-fix functions
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #203 |
Polymorphic Structure Initalization Errors
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #204 |
Conversion cost ignores type parameters
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #205 |
Incorrect Lvalues On Expressions
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #212 |
Revert InferUnion change in new-ast
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #214 |
Assertion with sized generic parameter breaks the declaring function's body
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #215 |
Cannot declare object whose size takes multiple steps of dynamic calculation
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #217 |
Typedef Attributes Not Expanded In Functions
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #218 |
Distributed Qualifiers Change Signature
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #220 |
Reference to Array of Generics does not work
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #221 |
Reference to Value Assertion Passes Value
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #222 |
Empty parameter list in nested forall clause generates unused parameter
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #223 |
Cannot Convert Function Pointer to Bool
|
|
closed
|
major
|
prelude
|
1.0
|
| #225 |
Wrong disambiguation for call overloaded on bare type-variable vs generic
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #226 |
Resolver is slow at finding constructors for 3+ dimensional arrays
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #227 |
Interpretation of assertions with struct declaration
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #229 |
Incorrect implementation of casting to monomorphic
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #232 |
Crash: address-of should not have intrinsic reference argument
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #235 |
Wrong disambiguation in the presence of extra type variables
|
Michael Brooks <mlbrooks@…>
|
closed
|
major
|
cfa-cc
|
1.0
|
| #236 |
SIG_IGN does not compile
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #239 |
Including kernel but not threads crashes vtable generation
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #241 |
Parser doesn't handle pragmas correctly
|
pabuhr
|
closed
|
major
|
cfa-cc
|
1.0
|
| #259 |
Compiler crash on large recursive assertion requests
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #260 |
comparing signal return value crashes
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #263 |
Missing Code Generation on Control Structure Initializers
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #265 |
Compilation failure passing zero_t through assertions
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #266 |
Increment hoisted outside the loop
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #267 |
Expression candidate elimination with unsatisfiable assertion
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #268 |
Downcasting against type parameter failed
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #269 |
Wrong type for generics' implicit _sizeof params on 32-bit
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #272 |
Compiler crash when referencing generic member of generic struct
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #274 |
Size of struct and alignment/offset of polymorphic fields inside a struct is incorrect on 32 bit
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #277 |
Constructors for nested types suffer from definition before use issues
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #278 |
Performance issue on ARM64 due to __aarch64_sync_cache_range calls
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #280 |
Compound Literal Hoisted Out of Function/typeof
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #282 |
Double Member Expressions Cannot Be Used as Lvalues
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #283 |
Shadowing Cause C Incompatability
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #286 |
typeof Decays Array Types
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #287 |
Incorrect Typeof on Array Index
|
|
closed
|
major
|
cfa-cc
|
1.0
|
| #290 |
Two-Argument Conditional Revaluates Condition
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #291 |
Cannot Lift Reference Initialization
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #299 |
Unusable overload allowed, between array and pointer
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #301 |
Incorrect & When Building Reference To Pointer
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #303 |
Static Functions Used Inside Inline Functions (socket2.h)
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #305 |
Rvalue-to-reference promotion circumvents RAII
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #306 |
Waituntil relies on RAII-unsound rvalue-to-reference conversion
|
lseo
|
closed
|
major
|
libcfa
|
1.0
|
| #307 |
Rvalue-reference promotion missed temporaries
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #309 |
Resolver selects arbitrary candidate from ambiguity when return types are reused
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #313 |
Test ticket for email behavior
|
|
new
|
major
|
cfa-cc
|
1.0
|
| #2 |
Variable Trait Requirements Cannot be Solved with Globals
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #3 |
No constructors in prelude from zero_t, one_t
|
a3moss
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #4 |
User-generated constructors for basic types overload non-matching prelude constructors
|
Rob Schluntz <rschlunt@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #5 |
Undeclared variable with MRV/tuple function composition
|
|
assigned
|
minor
|
cfa-cc
|
1.0
|
| #6 |
Vector as Field of Generic Type Fails to Compile
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #7 |
CFA Assertion Error: CodeGenerator visits TypeExpr in trait/genaric type
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #11 |
Compiler uses all Resources when Copying from Generic Function Result
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #12 |
Excess elements in struct initializer
|
Rob Schluntz <rschlunt@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #15 |
Error Generating result Condition (!=zero_t)
|
Rob Schluntz <rschlunt@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #17 |
Can't assign 0 to function pointer
|
Rob Schluntz <rschlunt@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #20 |
zero_t doesn't work well with default arguments
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #21 |
Destructors do not run on Stack Unwinding
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #34 |
Incorrect Support for Two Argument ?: Operator
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #36 |
constructor call, assertion failure
|
Rob
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #37 |
Missing generated code
|
Rob Schluntz <rschlunt@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #38 |
Resolver error with strdup from string.h
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #44 |
zero_t causes warnings because it always codgens as long int
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #45 |
Const ref error in tuple
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #46 |
Enum constants are lvalues
|
Rob Schluntz
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #52 |
Resolution fails for initialization
|
Rob Schluntz <rschlunt@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #53 |
Tuple costs are incorrect
|
Rob Schluntz
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #57 |
UniqueExprs with same ID are resolved independently
|
Rob Schluntz
|
assigned
|
minor
|
cfa-cc
|
1.0
|
| #58 |
typo in generic type instantiation crashes the compiler
|
Rob Schluntz <rschlunt@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #60 |
typo in generic type constraint crashes the compiler
|
Rob Schluntz <rschlunt@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #61 |
Polymorphic type disallowed in structure definition
|
Rob
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #62 |
Generic Type Undeclared Within Nested Type
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #63 |
Generic Struct Inside Declaration Results in "Too few type arguments"
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #68 |
Generic thread
|
Rob
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #70 |
resolver problesm
|
Rob
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #71 |
CFA segment fault
|
Thierry
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #75 |
Assertion failure in initialization of array with non-constant dimension
|
Rob Schluntz
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #76 |
VLA array and operator ?<?
|
Rob Schluntz <rschlunt@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #79 |
Statement expression as a sub-expression fails resolution
|
Rob Schluntz
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #82 |
Wrong Overload Chosen
|
a3moss
|
assigned
|
minor
|
cfa-cc
|
1.0
|
| #83 |
Missing semantic checks
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #84 |
tuple pointer assignment
|
Rob Schluntz
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #85 |
character types
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #87 |
Inconsistent Assertion Ordering
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #88 |
Arrays of references
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #89 |
forall distribution order is wrong
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #91 |
Assignment to bool, not a boolean context
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #93 |
New builtin types _FloatN and _FloatNx
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #96 |
cfa-cpp does not catch all exceptions when using g++-4.9
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #97 |
Missing polymorphic type has no line number
|
Rob Schluntz <rschlunt@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #98 |
Duplicate function has no line number
|
Rob Schluntz <rschlunt@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #102 |
typeof confuses constructor generation
|
Rob Schluntz
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #103 |
typeof allows duplicate variables
|
Rob Schluntz
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #106 |
waitfor problem
|
Thierry
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #107 |
tuple depth problem
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #108 |
tuple overloading problem
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #110 |
Borken benchmarks don't fail the build
|
Thierry Delisle
|
closed
|
minor
|
jenkins
|
1.0
|
| #113 |
void & type
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #115 |
No zero_t constructor for int
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #119 |
Automatic ticket closing
|
Thierry Delisle <tdelisle@…>
|
closed
|
minor
|
other
|
1.0
|
| #123 |
Reference failure
|
Peter A. Buhr <pabuhr@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #124 |
Configure doesn't seem to catch CFAFLAGS properly
|
Thierry Delisle
|
closed
|
minor
|
other
|
1.0
|
| #129 |
Infinite Recursion in TypeSubstitution::Substituter::postmutate
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #130 |
Flexible array member of struct crashes CFA compiler when element type is generic
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #131 |
The -n option wants an argument.
|
Peter
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #138 |
Reference parameter in constructor with "new" initialization
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #141 |
conditional expression warning
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #144 |
break target on try fails
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #145 |
Subscript in tuple fails
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #146 |
Tuple member access
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #148 |
Incorrect "Initializer is too deep" error
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #149 |
Incorrectly resolving asm statement operand names
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #150 |
Incorrect Scoping when using continue
|
Thierry Delisle <tdelisle@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #152 |
Incorrect Lvalue conversion when using inline assembly
|
Thierry Delisle <tdelisle@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #153 |
Compiler error when referencing a polymorphic type from within a polymorphic method which uses a trait whose methods operate on that same polymorphic type
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #155 |
Missing error message
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #156 |
Warning for "returning address of local variable" does not catch polymorphic functions
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #157 |
Initializing functions
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #158 |
Missing constructor reference parameter
|
Thierry Delisle <tdelisle@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #160 |
Constant 0p (NULL) does not work at the global declaration level
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #164 |
Resumption Re-Throw Error After Another Throw
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #167 |
Generic-of-generic struct declaration cannot reuse typename
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #171 |
0p not working at global scope
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #175 |
Instantiated generic struct layout is reused across different instantiating array sizes
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #177 |
typeof not being handled correctly by resolver
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #178 |
mutex in thread main
|
|
new
|
minor
|
libcfa
|
1.0
|
| #179 |
Bad Error Message if Missing sized in struct forall.
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #180 |
Assertion Failure Due to Missing sized
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #183 |
Polymorphic Variable Name Reuse Causes Crash
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #184 |
Struct in forall cannot have member named same as an assertion
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #185 |
Cannot declare generic struct with zero type parameters
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #187 |
Exiting from catch Leaks Exception Memory
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #190 |
Re-throw-resume incorrectly depends on enclosing function return type
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #208 |
Zero-pointer literal does not work as an argument for a const parameter
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #209 |
Mutable reference to constant is not forbidden
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #213 |
Cannot assign static-length array to VLA
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #216 |
Update Virtual Table Copy (Waiting on Copy Type Fix)
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #224 |
Cannot initialize static local constant
|
Michael Brooks <mlbrooks@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #230 |
Deleted declaration (=void) is available via assertion
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #231 |
Cannot print tuple literal containing 0 or 1
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #233 |
Colliding Exceptions Not Detected
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #237 |
Various container includes cannot be in the same compile unit
|
Michael Brooks <mlbrooks@…>
|
closed
|
minor
|
libcfa
|
1.0
|
| #240 |
nested anonymous enum fails
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #244 |
Cannot construct a struct with a volatile array member
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #245 |
Reference-to-reference misses required implicit dereference
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #247 |
Wrong result type for sizeof(-)
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #251 |
C Array within tuple crashes the compiler
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #252 |
Designator problem with arrays
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #253 |
Plan-9 with dynamic layout gives wrong field offsets
|
Michael Brooks <mlbrooks@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #257 |
Pointer arithmetic silently adds narrowing conversions
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #258 |
Unclear intended type for char literal
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #261 |
Assignment for flexible array member
|
Thierry Delisle <tdelisle@…>
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #262 |
Extra declaration of deleted autogen routines
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #264 |
Can't compile direct call of a function pointer that's a member of a struct returned by reference
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #270 |
No NoCtor
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #271 |
Compiler crash on valid typename--identifier pun
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #273 |
Comma expression wrecks typechecking for address of array element
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #275 |
Array length accepts implicit conversion from non-int
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #279 |
Compound Literal Construction Runs with Incorrect Timing
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #281 |
createBitwiseAssignment has an Internal Root
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #284 |
Cannot have multiple forward declarations of a polymorphic type
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #285 |
Parameter given as typeof( ({-}) ) gets unpredictable compiler error
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #288 |
Struct managed member declared with typeof does not support multiple levels of wrapping
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #289 |
Invariant Failure in Static Assertion
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #293 |
String Initialization Cases
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #296 |
Forgetting an exception vtable gives runtime crash
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #297 |
Parameter name does not shadow in-scope type name
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #298 |
Return cast does not work with variables
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #300 |
sizeof/typeof as a variable's usage may leave this variable unused
|
|
new
|
minor
|
cfa-cc
|
1.0
|
| #304 |
Polymorphic self reference does not work
|
|
closed
|
minor
|
cfa-cc
|
1.0
|
| #72 |
starting main
|
Thierry Delisle <tdelisle@…>
|
closed
|
trivial
|
cfa-cc
|
1.0
|
| #77 |
Assertion failure in initialization of enum
|
Rob Schluntz
|
closed
|
trivial
|
cfa-cc
|
1.0
|
| #94 |
waitfor error message inconsistent
|
Thierry
|
closed
|
trivial
|
cfa-cc
|
1.0
|
| #116 |
Expected Files not matched exactly for tests
|
|
closed
|
trivial
|
cfa-cc
|
1.0
|
| #117 |
Rational constructor from 0 is declared but undefined
|
pabuhr
|
closed
|
trivial
|
libcfa
|
1.0
|
| #234 |
Resolver allows assignment to declared function
|
|
new
|
trivial
|
cfa-cc
|
1.0
|
| #242 |
blocking_lock waiter count is wrong
|
caparsons
|
closed
|
trivial
|
libcfa
|
1.0
|
| #276 |
Cannot give outermost array-param's length from earlier param
|
|
new
|
trivial
|
cfa-cc
|
1.0
|
| #302 |
Built-in functions may have wrong types on 32-bit
|
|
new
|
trivial
|
cfa-cc
|
1.0
|
| #311 |
Meta: Test of trac on new PLG2
|
|
new
|
trivial
|
cfa-cc
|
1.0
|
| #312 |
Temp ticket to test email sending
|
|
assigned
|
trivial
|
cfa-cc
|
1.0
|